The Rembrandt is located in the heart of South Kensington and Knightsbridge. The hotel offers complimentary WiFi throughout, a full English breakfast, a popular restaurant, an adjacent spa, a swimming pool, and a Fitness Club. It consists of 194 rooms and suites in total each including a flat-screen TVs.
Things To See And Do In The Area
11 Thurloe Place, London, SW7 2RS
Nearest Underground Station(s)