FedEx Office 2697

FedEx Office #2697 is a FedEx Office Print & Ship Center located at 344 East H Street in Chula Vista, California.