10 Four Star Hotels in London

#3 The Rembrandt Hotel

Prev Next

The Rembrandt Hotel is located in Chelsea and is close to the Royal Albert Hall, Victoria and Albert Museum, London Natural History Museum, and more. Guests staying at The Rembrandt Hotel can enjoy its full-service spa, restaurant, lounge, and more. In additional, guests receive a complimentary breakfast.