The Rembrandt Hotel is located at 11 Thurloe Place, London, SW7 2RS. The hotel’s location in central London couldn’t be better, whether you’re travelling for business or leisure. You’ll be right between two of London’s most fashionable areas – South Kensington and Knightsbridge – within walking distance of museums, theatres, Harrods and Hyde Park.
You can hop on the Tube at South Kensington and take the District, Circle or Piccadilly lines direct to the City of London, Heathrow Airport and all other areas of the city. Look out of your window and you may well see the Victoria and Albert Museum – it’s right across the street.
The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.