FedEx Office 2697

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