93 North Main Street in South Norwalk, CT
Open Seven Days a week for lunch and Dinner.