11201 SW 156th St, Miami, FL 33157
3
beds
2
baths
1,220 Sq.Ft. LIVING AREA
8,195 Sq.Ft. lot