New England Hotel – London, Victoria
20 Saint George's Drive, Victoria, SW1V 4BN London, SW1V 4BNThe 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.
23 rooms
from £55