One of the Rocco Forte Collection of luxury hotels, Brown’s has been called one of the most intimate and charming hotels in London, offering a contemporary yet quintessentially English feel.
Brown’s was London’s first hotel opening in 1837, it’s located in the heart of Mayfair on Albemarle Street, just minutes from the exclusive Bond Street – where else would you shop. The West End theatres and St James’s are also close by.
Brown’s opened to provide ‘genteel’ accommodation for discerning people. Genteel? These days? Maybe not but the ambiance of exclusivity and refinement still remain.
This unique hotel is composed of 11 Georgian town houses and has 117 bedrooms including 29 luxurious suites.
The word on the street says that The Albemarle, Brown’s restaurant, is high on the list of fine dining venues in the city, and for and English traditional afternoon tea then the English Tea Room at Brown’s is THE place to be.
