Bahama Beach Lodge
Welcome to our Bahama Beach Lodge on sunny South Padre Island.
We’re a pet friendly rental home located at 205 West Bahama Street, and so, the Bahama Beach Lodge! With two bedrooms and two bathrooms, a large living room, and a full kitchen, we’ve got everything you’ll need for a relaxing getaway for six to nine guests.
Please send payments to:
PO Box 2273 South Padre Island, Texas 78597