FedEx Office 1120

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