Wendy's 90

Wendy's #90 is a Wendy's restaurant located at 2808 Spring Road Southeast in Atlanta, Georgia.