Wendy's 7514

Wendy's #7514 is a Wendy's restaurant located at 4800 Culture Drive Northeast in Albuquerque, New Mexico.