The Rembrandt
London England
Unlock the rhythm of city life from your stylish sanctuary at The Rembrandt, where urban exploration begins, steps from Victoria and Albert Museum and 5 minutes by foot from Natural History Museum. This hotel is 20 minutes walk to Hyde Park and 7 minutes walk to Imperial College London.
Make yourself at home in one of the 194 air-conditioned rooms featuring flat-screen televisions. Complimentary wireless internet access keeps you connected, and satellite programming is available for your entertainment. Private bathrooms with shower/tub combinations feature deep soaking bathtubs and designer toiletries. Conveniences include laptop-compatible safes and desks, as well as phones with free local calls.
Property Details
Location
11 Thurloe Place, London, England SW7 2RS, United Kingdom