Italian restaurant · 117 West Rd, Ellington, CT
Delivery
See full menu
More food in Ellington, CT · Italian Food in Ellington