Culichi Town is a Mexican eatery offering seafood, sushi, and live music in a relaxed atmosphere.