Wendy's 11566

Wendy's #11566 is a Wendy's restaurant located at 2800 East Berry Street in Fort Worth, Texas.