Working Hours
SUN - SAT, 08AM - 09 PM
Our Address
201 Liberty Square, Norwalk, CT 06855
Home
About Us
Menu
Gallery
Contact Us
Home
About Us
Menu
Gallery
Contact Us
VIEW MENU
Menu
Home
Menu
Enjoy the Latin flavor
Call Us at:
(203) 642 -3212
Translate »