Hotel review: 25 Hours Hotel Terminus Nord, Paris

We paid a visit to the new 25 Hours Hotel in Paris, located across the road from Gare du Nord