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, and an elegant restaurant.
There is 1 person looking at this hotel.
More
Latest Booking: yesterday
You can find more hotels by changing your search criteria: