Wendy's 5119

Wendy's #5119 is a Wendy's restaurant located at 6130 Jimmy Carter Boulevard in Norcross, Georgia.