FedEx Office 1720

FedEx Office #1720 is a FedEx Office Print & Ship Center located at 8206 Citrus Park Drive in Tampa, Florida.