Wendy's 11634

Wendy's #11634 is a Wendy's restaurant located at 6600 Central Avenue Southwest in Albuquerque, New Mexico.