Keyword: Paris

25Hours expands into France

The 237-room 25hours Hotel Terminus Nord in Paris is the 13th property in the brand's portfolio and the first outside Germany, Austria and Switzerland.