FedEx Office 2121

FedEx Office #2121 is a FedEx Office Print & Ship Center located at 1218 North Monroe Street in Tallahassee, Florida.