Located in Belgravia, Kilmuir House is in a fantastic location with the exclusive shops, bars and fine restaurants of the Kings Road, Sloane Square and Elizabeth Street.
Property ID: 1081