-
Rembrandt Hotel
The Rembrandt prides itself on offering country-house elegance in the heart of London. This ‘best of both worlds’ approach extends to the winning combination of ornate 19th-century architecture (spacious rooms, tall windows) and a genuine understanding of the modern guest’s demands (WIFI access, 24-hour room service).
-
Address
11 Thurloe Place
SW7 2RS
020 7584 6454
www.sarova.co.uk
