Wendy's 202

Wendy's #202 is a Wendy's restaurant located at 8330 North Florida Avenue in Tampa, Florida.