Wendy's 9114

Wendy's #9114 is a Wendy's restaurant located at 1530 South Big A Road in Toccoa, Georgia.