2255 NW 63rd St, Miami FL 33147
2255 NW 63rd St, Miami FL 33147, Miami, FL 33147
$370,000
3 Beds · 2 Baths · 752 Sq Ft