Luxury Britain
13
Indulgent accommodation
S
leep like a king or queen in a castle, try out the hottest new hotels in
the city, feel the fresh country air from your stately pile, or opt for
all-out exclusivity and hire a whole property. Luxury really means
luxury in Britain – here’s our pick of just some of the places to stay in style
in London, England, Scotland and Wales.
The Ritz Hotel, London