Applebee's 9559

Applebee's #9559 is an Applebee's restaurant located at 2645 Edgewood Road in Cedar Rapids, Iowa.