Wendy's 10527

Wendy's #10527 is a Wendy's restaurant located at 9535 Culebra Road in San Antonio, Texas.