Add ReviewDirectionsApple Otay RanchLocation & DirectionsAddress2015 Birch RdChula Vista, CA 91915About the BusinessApple Otay Ranch is an Electronics Repair business located in Chula Vista CA.