Get directions to: Holiday Restaurant & Pizza, Ellington, CT
Restaurant address: 12 Main St # 11 Ellington, CT 06029, USA
Restaurant: Holiday Restaurant & Pizza