FedEx Office 2264

FedEx Office #2264 is a FedEx Office Print & Ship Center located at 797 West Illinois Route 22 in Lake Zurich, Illinois.