1521 Lenox Ave # 209, Miami Beach, FL 33139
Studio
1
bath
470 Sq.Ft. LIVING AREA