FedEx Office 1635

FedEx Office #1635 is a FedEx Office Print & Ship Center located at 608 West Lake Street in Chicago, Illinois.