Applebee's 8198

Applebee's #8198 is an Applebee's restaurant located at 2700 Lake Road in Dyersburg, Tennessee.