Applebee's 8712

Applebee's #8712 is an Applebee's restaurant located at 1401 Dell Range Boulevard in Cheyenne, Wyoming.