Wendy's 11816

Wendy's #11816 is a Wendy's restaurant located at 853 West Stacy Road in Allen, Texas.