Wendy's 12255

Wendy's #12255 is a Wendy's restaurant located at 18911 University Boulevard in Sugar Land, Texas.