Sunset Square Apartments

5950 S.W. 74th Street

Miami, Florida 33143