The Garden house is a little oasis in London. Wonderfully set out with everything you need for lovely stay. It’s a nice and quiet location but close to transport links to all the sites.