Applebee's Grill + Bar
93 Storrs Rd, Willimantic 06226