Wendy's 621

Wendy's #621 is a Wendy's restaurant located at 1205 North Country Club Drive in Mesa, Arizona.