AMD PL OF BELMAR

1112 89th St NE Miami FL 33138

Pending
1112 NE 89th St, Miami FL 33138
4 bed
3 bath
2728 sqft

$2,300,000