There are none in La. Northridge Simi Valley Canyon Country and Saugus
Yes.......2 locations in Santa Clarita
There is a sister restaurant in Van Nuys its called Lido's. It is located on Victory east of Sepulveda. Same menu same yummy food.
Not yet!
There's also the bigger one that has a bar in Northridge.
Thanks! Your answer is awaiting moderation.