Wendy's 11295

Wendy's #11295 is a Wendy's restaurant located at 7400 San Pedro Avenue in San Antonio, Texas.