Wendy's 3771

Wendy's #3771 is a Wendy's restaurant located at 1950 West Pensacola Street in Tallahassee, Florida.