FedEx Office 2905

FedEx Office #2905 is a FedEx Office Print & Ship Center located at 830 Blossom Hill Road in San Jose, California.