A peaceful oasis in London