Wendy's 11761

Wendy's #11761 is a Wendy's restaurant located at 6421 North Interstate 35 in Denton, Texas.