MOCHICA RESTAURANT
75 MAIN ST, NORWALK, CT, 06851, US
(203) 957-8282
Open
11:00 AM - 9:30 PM EDT
Open main menu
Menu
Menu
Search
Cart