ADEMAR PARK AMD PL

1095 83rd St NE Miami FL 33138

FOR SALE
1095 NE 83rd St, Miami FL 33138
Land/Boat Docks
0.546 acres

$5,500,000

$250,000
Price Decreased