The Rembrandt
Knightsbridge, London, Greater London SW7 2RS
The elegant Edwardian Rembrandt Hotel is located in South Kensington directly across from the V & A museum in London. This 4-star hotel offers a stylish range of ‘Royal’ rooms and suites to cater for…
- Distance: 7.94 Miles
- Max: 200 guests