The New England Hotel is situated just 10 minutes' walk from central London's Victoria Rail and Coach Stations. This 19th century Georgian building is within 1 mile of the Tate Britain Gallery, Buckingham Palace, and Westminster Abbey.
20 Saint George's Drive, Victoria, SW1V 4BN, Westminster Borough, London, SW1V 4BN, United Kingdom
Hotel booked 1 times today.
Nightly rates from $62 to $195