Applebee's 8417

Applebee's #8417 is an Applebee's restaurant located at 1501 Oxbow Drive in Montrose, Colorado.