23 rooms · ★★★ · from £55
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.
Log in with your cycle.travel account:
Password |
Or simply use your account on: