Wendy's 10838

Wendy's #10838 is a Wendy's restaurant located at 8100 Louisiana Boulevard Northeast in Albuquerque, New Mexico.