Open All Year... In the heart of Paris and its business center, the Hotel Chateaubriand offers a peaceful and intimate atmosphere in a luxurious and unique setting. Ideally situated only minutes away from the Champs-Elysees, it is the perfect choice for even the most demanding customer.