4
4013 Padre Blvd
South Padre Island, TX 78597
$2,200,000 USD
24,911 SF
24,911 SF
$2,200,000 USD
Hotel