Get directions to: Plum Tree Japanese Restaurant, New Canaan, CT
Restaurant address: 70 Main St New Canaan, CT 06840, USA
Restaurant: Plum Tree Japanese Restaurant