The Rembrandt
London England
Immerse yourself in the urban pulse at The Rembrandt, your gateway to the city's most vibrant experiences, within a 10-minute walk of Science Museum and Natural History Museum. This hotel is 10 minutes walk to Harrods and 15 minutes walk to Hyde Park.
Soak up skyline views with air conditioning, a flat-screen TV, premium bedding, in-room coffee & tea facilities, cable & satellite channels, complimentary high-speed WiFi, a private bathroom with premium toiletries and room service, in the heart of the CBD. Conveniences include an alam clock, wheelchair-accessibility, an iron and ironing board, bathrobes, an in-room safe, a phone and a desk.
Property Details
Location
11 Thurloe Place, London, England SW7 2RS, United Kingdom