529 NE 62nd St # 403, Miami, FL 33138
2
beds
2
baths
800 Sq.Ft. LIVING AREA
8,250 Sq.Ft. lot