Wendy's 8888

Wendy's #8888 is a Wendy's restaurant located at 3601 West Hillsborough Avenue in Tampa, Florida.