Perfect place to stay in London and not
Feel the city stress. The house has a very calming energy.