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.

LATEST OFFERS

View all offers

London Summer Getaway Package

from £229 per room per night
more

Weekend Celebration Package

From £188 per room per night
more

Bicester Village VIP Shopping Experience

from £230 per room per night
more