Otay Ranch Order online 2030 Birch RoadChula Vista, CA Tel: (619) 816-5001 Monday- Saturday | 10am – 8pm Sunday | 10am – 7pm