South Padre Beach

(956) 299-4154

stay@lighthouseinnspi.com
1701 Padre Blvd, South Padre Island, TX 78597