El Mandao Restaurant

82 W Main St Meriden CT 06451 USA

(203) 360-5632

Location