FedEx Office 5147

FedEx Office #5147 is a FedEx Office Print & Ship Center located at 20660 Homestead Road in Cupertino, California.