31
4109 Padre Blvd
South Padre Island, TX 78597
$4,000,000 USD
21,430 SF
3.45% Cap Rate
21,430 SF
$4,000,000 USD
Hotel