This hotel is located in the north of Paris near Stade de France and Palais des Congrès. Metro station Porte de Clichy is 300 m away. The hotel offers 171 air-conditioned rooms, breakfast restaurant, French-style bistro (closed on weekends) and lobby bar. Car park on site.