Postcard of the Week: Pullman St Pancras Hotel in London Last week a friend and I attended a launch party for a very exciting newly renovated hotel, the Pullman St Pancras, right next to King’s Cross St Pancras station […] Virginia November 18, 2013 Leave a Comment