129 rooms · ★★★★★ · from £157
This deluxe 4-star hotel is on London's famous Trafalgar Square, just half a mile from Westminster. There is a roof-top bar with spectacular views of the Square.
Log in with your cycle.travel account:
Password |
Or simply use your account on: