20102 NW 62nd Ave, Miami FL 33015
20102 NW 62nd Ave, Miami FL 33015, Miami, FL 33015
$796,000
4 Beds · 2 Baths · 2,015 Sq Ft