Wendy's 11861

Wendy's #11861 is a Wendy's restaurant located at 3695 Innovation Drive in Lakeland, Florida.