31
4109 Padre Blvd
South Padre Island, TX 78597
$3,950,000 USD
21,430 SF
3.49% Cap Rate
21,430 SF
$3,950,000 USD
Hotel