Otay Ranch

Otay Ranch (Chula Vista)

619-373-8983 – Hours: Monday-Thursday 5pm – 9pm & Friday-Sunday 11am – 9pm
2015 Birch Rd. Suite 1702 Chula Vista, CA 91915

Larger Map | View Menu

Send an Email:

Your Email (required)

Comments

Hillcrest San Diego Indian Food Restaurant interior

San Diego County locations:
Carlsbad | Mission Valley | Poway | Otay Ranch
Florida locations: Boca Raton