Wendy's 11622

Wendy's #11622 is a Wendy's restaurant located at 1127 West Rankin Road in Houston, Texas.