Have been here quite a few times. Fairly large room with lots of seating. Staff is friendly and helpful. Food is very good. I recommend the Chile Relleno.
Address: 25710 The Old Rd, Stevenson Ranch, Santa Clarita, CA 91381-1709
Location: United States > California (CA) > Santa Clarita > Stevenson Ranch
Phone Number: +1 661-222-7022