Wendy's 2963

Wendy's #2963 is a Wendy's restaurant located at 2203 Wyoming Place Northeast in Albuquerque, New Mexico.