20501 NE 22nd Pl, Miami FL 33180
20501 NE 22nd Pl, Miami FL 33180, Miami, FL 33180
$2,050,000
4 Beds · 4 Baths · 3,041 Sq Ft