11 Cadogan Gardens

London, England

Through the conventional entrance – with its Union Jack proudly flying – of this smart Victorian town house in the heart of Chelsea lies a luxurious hotel brimming with character. More