Brown's Hotel, a Rocco Forte Hotel
London, United Kingdom
Best for: Couples, Culture, Spa & health
Brown's Hotel is a luxury property set in the heart of fashionable Mayfair in the center of London. Within walking distance are renowned shopping destinations, as well as famous sights including Big Ben and the London Eye.