Following a £24 million restoration,
Brown's has been restored to its rightful
position as one of the most intimate
and charming hotels in London. The interiors are
contemporary and have a real sense of style,
while retaining much of their original,
quintessentially English elegance.
Set in the heart of Mayfair on Albemarle Street,
Brown's is one of the most historic hotels as it
was the first ever hotel to open in
London in 1837.