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: Family Travel, Romantic Travel and Honeymoons, Beaches
4101 Gulf Blvd, South Padre Island
3813 Padre Blvd, , Texas, 78597-7009, United States
Latest South Padre Island hotel reviews