AMD PL OF BELMAR

1051 89th St NE Miami FL 33138

FOR RENT from 2025-11-05
1051 NE 89th St, Miami FL 33138
6 bed
5 bath
6288 sqft

$23,900

FOR SALE
1051 NE 89th St, Miami FL 33138
7 bed
5 bath
6288 sqft

$5,699,000

$100,000
Price Decreased