FedEx Office 224

FedEx Office #224 is a FedEx Office Print & Ship Center located at 3465 North University Street in Peoria, Illinois.