The Rembrandt
11 Thurloe Place, Kensington, London, England
The Rembrandt's great location gets high marks from our customers. During your stay, you're just a quick walk from Natural History Museum. You'll find features such as free WiFi in public areas, plus an indoor pool and a restaurant.