Address: 26, Cadogan Gardens, Chelsea - Kensington, London, United Kingdom.
Nearest Landmark: Sloane Square Tube Station
(4 minutes walk)
Distance: 1.8 Miles from London Centre
Delicious prepared morning meals are offered daily in the stylish dining-room, which has a staged motif. Visitors could appreciate cost-free tea and also...