Applebee's 7617

Applebee's #7617 is an Applebee's restaurant located at 3401 Steelyard Drive in Cleveland, Ohio.