The Astor: A luxury property with historical chemistry In the heart of London’s Westminster, a £35m trophy building that was the home of science Read more Tagged WithDestination