20 NE 11th St # 3311, Miami, FL 33132
Studio
1
bath
460 Sq.Ft. LIVING AREA