El Encanto is a Mexican restaurant offering homey eats with gourmet accents in an elegant, hacienda-like setting.