Image

Brown's Hotel

London’s first ever hotel, Brown’s was opened in 1837 and sits in the centre of London’s exclusive Mayfair district. It’s famous for the elegance and quality of its afternoon tea, which comes with live musical accompaniment from the in-house pianist and includes fine teas, pastries, freshly baked cakes and clotted cream.