8-10 Queensberry Place, South Kensington, London, GB
The boutique Gallery Hotel is located in South Kensington in central London, England. The Science, Natural History and Victoria and Albert museums and the Royal Albert Hall concert venue are all within 650 metres. Harrods department store is 800 metres away. The Earls Court and Olympia exhibition centres are within a mile of the hotel and Buckingham Palace is three miles away. South Kensington Tube station is 500 metres from the hotel. Hotel Features.