Located in the heart of South Kensington, The Gallery and The Gainsborough are small luxury boutique hotels with the elegant charm of English country houses.
The location is simply superb and is unbeatable.
The Natural History Museum is literally across the street and the




