3813 Padre Blvd, , Texas, 78597-7009, United States
4101 Gulf Blvd, South Padre Island
5100 Gulf Blvd, (formerly Island Inn on the Beach), South Padre Island
4 reviews and 63 opinions
"nasty room had roches spiders in the sink the trash can had bugs and worst of all bed bugs..."
Good for: Romantic Travel and Honeymoons, Family Travel, Road Trip
Latest South Padre Island hotel reviews