Applebee's 8920

Applebee's #8920 is an Applebee's restaurant located at 4025 South Loop 289 in Lubbock, Texas.