FedEx Office 137

FedEx Office #137, also known as FedEx Office Champaign IL Campus, is a FedEx Office Print & Ship Center located at 613 South Wright Street in Champaign, Illinois.