London, United Kingdom | View On Map

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.

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.


Brown's Hotel
33 Albermale Street
United Kingdom