Renovation Contractor Be the first to review 1925 Otay Lakes Road #8 Chula, Chula Vista, CA 4.13 Miles