2287 NW 63RD Street, Miami FL 33147
2287 NW 63RD Street, Miami FL 33147, Miami, FL 33147
$535,000
3 Beds · 2 Baths · 1,241 Sq Ft