Wendy's 11875

Wendy's #11875 is a Wendy's restaurant located at 3561 South Blair Stone Road in Tallahassee, Florida.