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