We've seen this place for quite a while, as it's next to the Southbound 101 Freeway onramp from Ventura Boulevard...but we never ventured in before--a mistake!
We had the temerity to make a reservation for Mother's Day, and braced for the typical bad holiday experience...but were surprised to find everyone cheerful, the food wonderful, and the place half empty. What's...
More
