The Rembrandt is one of Kensington and Chelsea's most distinguished hotels. It offers the highest standards of service and accommodation amidst the grandeur of a bygone age and is ideally place for Harrods and all the cultural attractions of the Royal Borough.
Suzie S said this about The Rembrandt Hotel:
"We stayed at The Rembrandt London last Summer. The hotel room was very comfortable, the staff were..."
read full testimonial