11 Cadogan Gardens


11 Cadogan Gardens - Hotel located in Chelsea, London. It was founded in 1887.