Located in the heart of Knightsbridge, Egerton House Hotel is located just a short walk from Harrods. This five-star luxury hotel hosts the ultimate afternoon tea. The aptly named Tea Room is situated just off Brompton Road, close enough to the buzz of London while being enclosed in a quiet and gloriously vintage London square.
