Get directions to: Lou's Kitchen Rest, New Canaan, CT
Restaurant address: 18 Forest Street New Canaan, CT 06840, USA
Restaurant: Lou's Kitchen Rest