FedEx Office 2202

FedEx Office #2202, also known as FedEx Office Tallahassee FL FSU, is a FedEx Office Print & Ship Center located at 666 West Tennessee Street in Tallahassee, Florida.