Wendy's 8856

Wendy's #8856 is a Wendy's restaurant located at 8305 Sheldon Road in Tampa, Florida.