Gallery Hotel

8-10 Queensberry Place South Kensington
London
United Kingdom