This is a great place. Wonderful house and garden. Very welcoming space. Everything you need for a stay in London.
Super well located.