Brown’s Hotel: Afternoon Tea

Brown’s is a luxury five star hotel in Mayfair and was opened in 1837 as London’s first ever hotel. I thought it would be the perfect place for a spot of “legendary” afternoon tea with my Mum and sister and although it was a pleasant experience, we were all a little disappointed. The hotel wasn’t much to look at from the outside but the inside … Continue reading Brown’s Hotel: Afternoon Tea