Wendy's 12340

Wendy's #12340 is a Wendy's restaurant located at 6917 North 56th Street in Tampa, Florida.