Wendy's 7860

Wendy's #7860 is a Wendy's restaurant located at 1701 Elton Road in Jennings, Louisiana.