Applebee's 8146

Applebee's #8146 is an Applebee's restaurant located at 85 Main Street in Tewksbury, Massachusetts.