Culichi Town is a Mexican restaurant known for its innovative eats, seafood, sushi, and hand-crafted cocktails in a party-like atmosphere.