Applebee's 8148

Applebee's #8148 is an Applebee's restaurant located at 251 North Main Street in Leominster, Massachusetts.