Will's place is the best for anyone who loves to discover cities by walking. 5 minutes from Harrods, 10 minutes from Hyde Park, 15 minutes from the Palace, and 20 minutes from Thames + Parliament.
I visited London many times but could not picture a better place stay than Will's. If it's available - book ASAP!