Step inside the front doors of London's oldest hotel. Sitting pretty in the heart of trendy Mayfair, Brown's is a true bastion of Britishness and a luxury landmark. Over its 180-years in operation, this is a hotel that has welcomed the who's who of London life into its richly elegant interiors.