The Cavendish
2.34 km81 Jermyn Street, London
00 reviews
The Cavendish London is in the ideal spot for a stay in the Capital, with Buckingham Palace right round the corner and other top attractions just a stones throwaway. Boasting 230 bedrooms and home...