Applebee's 9654

Applebee's #9654 is an Applebee's restaurant located at 93 Storrs Road in Willimantic, Connecticut.