FedEx Office 706

FedEx Office #706 is a FedEx Office Print & Ship Center located at 7948 Herschel Avenue in La Jolla, California.