Opened as London's first hotel in 1837, Brown's Hotel sits in the heart of Mayfair - a blend of Victorian and modern, and certainly glamorous. On site is an award-winning English Tea Room, popular fine dining restaurant, one of London's best spas and a 24-hour fitness center. A good place to see and be seen.Amenities Facilities
Brown's Hotel, London, United Kingdom
Do you represent this business? Contact us to update your information & to manage your page.