Wendy's 968

Wendy's #968 is a Wendy's restaurant located at 9500 South Main Street in Houston, Texas.