Wendy's 8595

Wendy's #8595 is a Wendy's restaurant located at 2019 North Power Road in Mesa, Arizona.