FedEx Office 2203

FedEx Office #2203, also known as FedEx Office Tallahassee FL Northside, is a FedEx Office Print & Ship Center located at 3425 Thomasville Road in Tallahassee, Florida.