Culichi Town is a Mexican restaurant offering a fusion of Mexican-inspired seafood and sushi, alongside cocktails and live music.