Applebee's 8494

Applebee's #8494 is an Applebee's restaurant located at 800 Camino Del Rio in Durango, Colorado.