Wendy's 8421

Wendy's #8421 is a Wendy's restaurant located at 1610 North Riverside Drive in Espanola, New Mexico.