Arby's 8380

Arby's #8380 is an Arby's restaurant located at 12698 Lamplighter Square in St. Louis, Missouri.