The Rembrandt Hotel London is located in South Kensington London, near to Knightsbridge. The Rembrandt Hotel London is an ideal accommodation for tourists who want to visit various major places of interest. The Science Museum, the Natural History Museum and the Albert Hall are just across the street. For those who like shopping, the Knightsbridge shopping area and the Harrods are just a few streets away. For those who wish to take a stroll in a beautiful setting, the Kensington Gardens and the Hyde Park are just close by and could be easily reach. The South Kensington Underground Station is approximately less than 250 metres away from the hotel.
The Rembrandt Hotel London Click here to browse more
London Hotels
|