Wendy's 20990

Wendy's #20990 is a Wendy's restaurant located at 17890 Blanco Road in San Antonio, Texas.