1755 SW 21st Ave, Miami, FL 33145
3
beds
2
baths
1,866 Sq.Ft. LIVING AREA
7,252 Sq.Ft. lot