This hotel offers a restaurant and meeting rooms, located 28 km from Paris. It is noted as an environmentally friendly establishment.