Get directions to: Lena's Restaurant & Catering, South Windsor, CT
Restaurant address: 655 John Fitch Boulevard South Windsor, CT 06074, USA
Restaurant: Lena's Restaurant & Catering