68
523 72nd Ave
St Pete Beach, FL 33706
$4,875,000 USD
8,137 SF
5.43% Cap Rate
8,137 SF
$4,875,000 USD
Hotel