Millenia Otay Ranch
Our NEWEST Location is NOW OPEN!
Our NEWEST Location is NOW OPEN!
Location Address:
2040 Birch Road #103
Chula Vista, CA. 91915
(619) 745-5300
Service Options: Dine-in, Curbside Pickup
(Delivery is currently not available)
Hours:
Monday Closed
Tuesday 4:00pm – 9:00pm
Wednesday 4:00pm – 9:00pm
Thursday 4:00pm – 9:00pm
Friday 12:00pm – 10:00pm
Saturday 12:00pm – 10:00pm
Sunday 12:00pm – 9:00pm
More > Location | Menus | Order Online