La Charrita Restaurant Menu

24225 Main St, Santa Clarita, CA 91321

Know a great happy hour or special for this location?