FedEx Office 2696

FedEx Office #2696 is a FedEx Office Print & Ship Center located at 532 C Street in San Diego, California.