11 Thurloe Place, London, England SW7 2RS |
 |
The Rembrandt Hotel is located in the heart of Knightsbridge shopping district near Harrods and Harvey Nichols, opposite Victoria and Albert Museum, near Natural History Museum, Science Museum and Royal Albert Hall, close to West End, theatres and Oxford Street, near Buckingham and Kensington Palaces, Houses of Parliament Westminster.
Commissioned at the end of the 19th century as luxury suites for the famous Harrods Department Store, The Rembrandt enjoys the timeless traditional qualities and ornate architecture of a country house.
|