4013 Padre Blvd
South Padre Island, TX 78597
$2,590,000 USD
13,854 SF
13,854 SF
$2,590,000 USD
Hotel