La Hacienda Restaurant has been serving traditional and modern Mexican food in friendly, colorful surroundings to San Carlos residents for over 30 years. According to one local couple, Amanda and Jason, La Hacienda is a family place, everything on the menu is good, and the service is very friendly.