A Historic British Hotel Opening its doors to guests as early as 1832, Brown’s Hotel is the oldest hotel in London – and with that comes plenty of historical tidbits. Perhaps the most ...
Heart of Mayfair - Traditional hotel from 1837 with contemporary interiors and English elegance - 1 mile to Palace and London Eye. In Mayfair, just off Old Bond Street, an easy walk from both ...
(There’s a lot of Victoria here—the Queen loved to take tea in the hotel.) Whatever it is, Brown’s manages to be an ultra-traditional afternoon tea while still seeming contemporary and ...