Applebee's 8162

Applebee's #8162 is an Applebee's restaurant located at 680 Southbridge Street in Auburn, Massachusetts.