FedEx Office 706

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