book room
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.
Check out our concierge’s top 10 tips or email us at rembrandt@sarova.com if there’s something else you need to know.
Share this page

Location

30

Latest Offers

Christmas 2014

Christmas in London ... with style
read more
Red wine and Christmas cracker

Overnight Express Package (Mon-Fri)

£145.00 per person
read more
Aquilla whirlpool

Overnight Afternoon Tea Package

£208.50 per person
read more
Afternoon Tea at The Rembrandt, London