2955 Bird Ave, Miami, FL 33133
Studio
8,412 Sq.Ft. LIVING AREA