4
6175 Babcock St SE
Palm Bay, FL 32909
$2,500,000 USD
16,947 SF
16,947 SF
$2,500,000 USD
Freestanding