St Pancras Hotel Highlight: Pullman London St Pancras Friday | Apr 12 2013 PULLMAN Hotel at London’s St Pancras Station is the first hotel of its kind in the…