FedEx Office 2693

FedEx Office #2693, also known as FedEx Office La Jolla CA, is a FedEx Office Print & Ship Center located at 8849 Villa La Jolla Drive in La Jolla, California.