Best Place to stay in London, Central Location is the most best thing in the world.