Grand Hotel du Bel Air is a comfortable hotel near Place de la Nation.