The Rembrandt
London England
Create lifelong memories at The Rembrandt, where family adventures begin and smiles are guaranteed for every age, 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.
Ideal for families, our rooms come with complimentary high-speed WiFi, air conditioning, room service, cable & satellite channels, in-room coffee & tea facilities, a private bathroom with premium toiletries, premium bedding and a flat-screen TV, rollaway beds and extra space for little ones. Conveniences include an alam clock, bathrobes, an in-room safe, a desk, a phone, wheelchair-accessibility and an iron and ironing board.
Property Details
Location
11 Thurloe Place, London, England SW7 2RS, United Kingdom