Estelle is an upscale eatery offering Southern European cuisine and a robust drink menu.