An oasis of tranquility right in the centre of London. Recommended