hotel

Brown's Hotel

Located in London’s most exclusive borough, Brown’s Hotel is a microcosm of chic, modern and arty Mayfair making it the ideal base for luxury travellers.

Brown's Hotel
33 Albermale Street
London
W1S 4BP
United Kingdom
View On Map

Located in the heart of Mayfair, this fashionable hotel with its harmonious blend of historical and contemporary features, personifies modern British luxury. Boasting luxurious rooms and suites that you will never want to leave, outstanding dining that you will never forget and heavenly spa treatments, Brown’s is the only address you need in London. London’s first hotel features the signature Donovan Bar that takes inspiration from its namesake, iconic 1960’s photographer Sir Terence Donovan, and Charlie’s Mayfair is a cheerful blend of much loved tradition and modern excellence with a menu that celebrates contemporary British cooking complemented by European influences.  

Booking Information


Click to book your stay.

Location