Applebee's 7505

Applebee's #7505 is an Applebee's restaurant located at 2535 Castor Avenue in Philadelphia, Pennsylvania.