Wendy's 11621

Wendy's #11621 is a Wendy's restaurant located at 8823 North Highway 146 in Baytown, Texas.