Applebee's

93 Storrs Rd, Willimantic, CT 06226