Arby's 266

Arby's #266 is an Arby's restaurant located at 11611 West Colfax Avenue in Lakewood, Colorado.