17410 Ventura Blvd
Encino, CA91316
Call: 818.906.0756
Visit Website


Reviews & Posts

Sautéed oxtail
"I've been eating here since I was a little kid. You might smell like garlic for two days after having this dish, but the oxtail is one of the most soulful things you will ever taste."

In restaurants nearby