Tea at Brown’s Hotel November 26, 2012 By Kitty In Mayfair,London, there are no end of wonderful places to have afternoon tea – Brown’s Hotel is traditional. Related PostsVenice, Italy FARM FRESHEND OF SUMMERSUMMER ENDShelf LifeGo West!