19805 NE 22nd Ave, Miami FL 33180
19805 NE 22nd Ave, Miami FL 33180, Miami, FL 33180
$2,000,000
4 Beds · 4 Baths · 3,267 Sq Ft