Le Bordeaux is an upscale French restaurant offering reimagined regional cuisine. It features an elegant setting and a terrace with views.