The best place to stay in london. Absolute hang for the buck. Stones throw from Harrods. An immaculate place for those seeking a luxurious stay in london. Better then most suites at hotels and with the ultimate privacy. Our new home in london for each visit.