Best location to stay in London! You’re in the heart of Soho and everything is so easy to find and convenient