We welcome you to the grand opening of Chalo കൊച്ചി Kerala Restaurant, a culinary wonder at Niagara Falls. Come and experience authentic Kerala & South Indian cuisine that will make you nostalgic and feel right at home.
5077 Centre Street, Niagara Falls, ON, Canada
Your Name (required)
Your Email (required)
Your Message (required)
Type below, the answer for 2+9