American restaurant · 93 Storrs Rd, Willimantic, CT
To-Go · Delivery
See full menu
More food in Willimantic, CT · American Food in Willimantic