10767 NE 2nd Ave, Miami, FL 33161
Studio
1,746 Sq.Ft. LIVING AREA