Wendy's 11759

Wendy's #11759 is a Wendy's restaurant located at 11652 Bandera Road in San Antonio, Texas.