Otay Ranch

Sand Canyon Grater

2030 Birch Road
Chula Vista, CA

Tel: (619) 816-5001

Monday- Saturday | 10am – 8pm

Sunday | 10am – 7pm

Breakfast Served Daily, 10am – 12pm