Wendy's 11766

Wendy's #11766 is a Wendy's restaurant located at 4100 George J. Bean Parkway in Tampa, Florida.