La Hacienda Restaurant is a warm and family-friendly Mexican restaurant located in San Carlos, California. Our family-owned business has been serving authentic Mexican cuisine for over 30 years. We offer a full lunch menu every day, Monday to Saturday, with 100% vegetarian sauces and no lard. Our party room is available for large groups, and we also offer catering services. Join us for a delicious meal and a cozy atmosphere.