Wendy's 11628

Wendy's #11628 is a Wendy's restaurant located at 28060 Northwest Freeway in Cypress, Texas.