Wendy's 5415

Wendy's #5415 is a Wendy's restaurant located at 2605 Bouldercrest Road in Atlanta, Georgia.