21818 Devonshire St
Chatsworth, CA 91311
Wonderful wonderful wonderful!!! The food, the people who make and serve. I can't say enough. The place may be dinky but my god the flavors.
Didn't find what you were looking for?
Please help others by helping us do better.