Address: 6200 Padre Blvd. (Insiste ramada hotel), South Padre Island 78597
Phone: (956) 639-6520
State: TX
City: South Padre Island
Street Number: 6200 Padre Blvd. (Insiste ramada hotel)
Zip Code: 78597
categories: coffee shop, mexican restaurant
related searches: Su casa café south padre island prices, Su casa café south padre island menu, Su casa café south padre island reviews