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