The Rembrandt

11 Thurloe Place, London, United Kingdom, SW7 2RS

The Rembrandt Map

11 Thurloe Place, London, United Kingdom, SW7 2RS
Exterior - The Rembrandt

Hotel Information

Location.
The Rembrandt is located in London's South Kensington neighborhood, close to Victoria and Albert Museum, Royal Albert Hall, and London Natural History Museum. Nearby points of interest also include Harrod's and Sloane Square.

Hotel Features.
The Rembrandt's restaurant serves breakfast, lunch, and dinner. A bar/lounge is open for drinks. Room service is available during limited hours. The hotel serves a complimentary continental breakfast. Spa amenities include massage/treatment rooms, facials, body treatments, and beauty services. This 4 star property offers small meeting rooms, secretarial services, and business services. Complimentary wireless and wired high speed Internet access is available in public areas. This London property has event space consisting of banquet facilities and conference/meeting rooms. Wedding services and tour/ticket assistance are available. Other property amenities at this Edwardian property include a concierge