London, W1J 6QH
Situated in the heart of Mayfair, a grand building with original period features present off Berkeley Square.