Wendy's 12255

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

The store opened on November 11, 2019 according to this article by Community Impact.