The Rembrandt
London England
Unlock the rhythm of city life from your stylish sanctuary at The Rembrandt, where urban exploration begins, 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.
Downtown living meets comfort through room service, a private bathroom with premium toiletries, cable & satellite channels, air conditioning, in-room coffee & tea facilities, complimentary high-speed WiFi, a flat-screen TV and premium bedding, with sleek urban design. Conveniences include an iron and ironing board, an alam clock, an in-room safe, wheelchair-accessibility, a phone, a desk and bathrobes.
Property Details
Location
11 Thurloe Place, London, England SW7 2RS, United Kingdom