21743 Devonshire St
Chatsworth, CA 91311
Chatsworth, CA 91311
Open HoursDaily 11am-11pm
OverviewBring the kids to this authentic Mexican family-style restaurant where you'll find something for everyone. The friendly staff is proud of the best bean dip and margaritas in...
more