The Clarendon

34-37 Bedford Place
London
United Kingdom