Grand Hotel Francais Paris: A Family-Friendly Stay Near Place de la Nation