33
5312 Padre Blvd
South Padre Island, TX 78597
$2,500,000 USD
5,230 SF
5,230 SF
$2,500,000 USD
Convenience Store