Restaurants & Bars 6


slew | Nov 4, 2011 10:54 AM

Curious about visiting a location of this chain...

Is there a preferred location--one better than the others?

I see there are four locations... In L.A., Glendale, Culver City and Cerritos...

Want to stay up to date with this post?

Recommended From Chowhound