El Zambo Street Food

46 NW 36th St Parking lot Miami FL 33127 USA

(786) 689-1893

Location