Applebee's 8052

Applebee's #8052 is an Applebee's restaurant located at 3565 Frankford Road in Dallas, Texas.