AMD PL OF BELMAR

1210 89th St NE Miami FL 33138

FOR RENT from 2025-03-04
1210 NE 89th St, Miami FL 33138
3 bed
2 bath
2145 sqft

$17,000

$4,000
Price Increased