13967 SW 119th Ave # 10, Miami, FL 33186
1,480 Sq.Ft. LIVING AREA
1,480 Sq.Ft. lot