7300 Park Rd 100 N., South Padre Island, Texas 78597 USA
Photo Credit: Campendium/Lou
Claim copyright