Auberge Flora is a stylish hotel offering upscale French cuisine in its restaurant and a casual bar, plus complimentary Wi-Fi.