Our hotel
Brown's Hotel, London's first hotel, has a rich history since its opening on Albemarle Street in 1832. Over the years, it has become a prestigious landmark, welcoming distinguished guests from various walks of life. Situated in the heart of Mayfair, the hotel offers guests easy access to iconic locations such as Bond Street's luxury boutiques, Dover Street Market, The Royal Academy of Art...