Culichi Town is a modern Mexican restaurant offering gourmet plates, live music, cocktails, and happy hour specials.