Get directions to: El Mariachi, Meriden, CT
Restaurant address: 81 W Main St Meriden, CT 06451, USA
Restaurant: El Mariachi