Tecalitlan is a Mexican restaurant offering homemade dishes in a cozy, family-friendly atmosphere.