Wendy's 7926

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