11 Cadogan Gardens is a hotel located in London, United Kingdom that offers rooms starting at 286 USD per night. It is located at 11 Cadogan Gardens, London, Greater London SW3 2RJ, United Kingdom. Guests can view more information and make reservations for this hotel on HotelSweep.