Within easy reach
The Egerton House Hotel is located at 17-19 Egerton Terrace, London, SW3 2BX, United Kingdom.
Victoria & Albert Museum: 6-minute walk
South Kensington Station: 8-minute walk
Harrods: 8-minute walk
Natural History Museum: 9-minute walk
Science Museum: 10-minute walk
Knightsbridge Station: 11-minute walk
Harvey Nichols: 13-minute walk
Buckingham Palace: 10-minute cab ride