FedEx Office 1120

FedEx Office #1120 is a FedEx Office Print & Ship Center located at 15241 Northwest 67th Avenue in Miami Lakes, Florida.