20
3909 E Bay Dr
Holmes Beach, FL 34218
$525,000 USD
988 SF
1
Unit
988 SF
$525,000 USD
Medical