There’s something just so delightfully English about taking high tea in the parlour – and Brown’s Hotel is the perfect spot to do this. The hotel’s English Tea Room was voted as offering the “Best London Afternoon Tea”, and a trip there is a truly memorable experience. Any special dietary requirements are catered for. The hotel has a fascinating history and has hosted many distinguished guests since it opened as one of London’s first hotels in 1837.