London is one of the world's leading business, financial, and cultural centres, and its influence in politics, education, entertainment, media, fashion and the arts all contribute to its status as a major global city. Londoners like to live well and pamper themselves which makes this one of the finest towns in the world for an indulgent trip.
The Rembrandt Hotel situated on the border of South Kensington and Knightsbridge you are within easy walking distance of Harrods, the Natural History Museum, the Science Museum and the V and A Museum. Hyde Park is a 10 minute walk to the north and Sloane Square is 800m to the south east. The Rembrandt Hotel is a good quality hotel offering very comfortable accommodation and has many repeat visitors.
Rembrandt Hotel london is a large 4 star hotel with the added advantage of an indoor swimming pool although there is a cost involved to use the pool and all the other health and leisure facilities.
Let us help you find the perfect place for your stay in London, click HERE