Wendy's 2416

Wendy's #2416 is a Wendy's restaurant located at 2120 Long Prairie Road in Flower Mound, Texas.