nice and well maintained place in London