790 NW 63rd St, Miami FL 33150
790 NW 63rd St, Miami FL 33150, Miami, FL 33150
$530,000
2 Beds · 2 Baths · 1,138 Sq Ft