Culichitown is a Mexican restaurant offering Southwestern fare in a vibrant, distillery-like setting.