Wendy's 3686

Wendy's #3686 is a Wendy's restaurant located at 1901 Apalachee Parkway in Tallahassee, Florida.