A little oasis in London. Quiet, clean and serene. A great location to explore London and environs.