The Dorchester is one of London's best known hotels, and serves one of the very finest afternoon tea experiences in the city. The dining area is a world of luxury and opulence, and the perfect place to feel English.
1 Deanery Street, Mayfair, London, W1K 1BB