190-192 NW 18 Ave, Miami, FL 33125
Studio
2,594 Sq.Ft. LIVING AREA