Wendy's 11605

Wendy's #11605 is a Wendy's restaurant located at 9819 Highway 6 South in Missouri City, Texas.