FedEx Office 3616

FedEx Office #3616, also known as FedEx Office Elmwood Park IL Harlem, is a FedEx Office Print & Ship Center located at 1720 North Harlem Avenue in Elmwood Park, Illinois.