Hotel The Cadogan, London

75 Sloane StreetBelgravia - Chelsea, LondonSW1X 9SG, United Kingdom