Office Depot
Main:
(619) 591-4641
Fax: (619) 591-4689
Fax: (619) 591-4689
920 Eastlake Parkway, Chula Vista, California, 91914
Note: Eastlake Parkway & Otay Lakes Road
Note: Eastlake Parkway & Otay Lakes Road