Call to speak to one of our experts 0330 094 8364
Located near London’s South Bank, our London Central Waterloo hotel is within walking distance of some of the capital’s most iconic attractions including the Houses of Parliament, Big Ben and the London Eye providing panoramic views of the capital. Situated 400 m from Waterloo Train Station, 2.5 km from the center of London, 3 km from Buckingham Palace and 28 km from Heathrow Airport. Facilities and services include wireless Internet access (extra charge), restaurant, bar, elevator and 24-hour reception.

Rooms feature TV, telephone, bathroom, wireless Internet access (extra charge) and coffee/tea maker.

Family room also feature desk.

Address: 195-203 Waterloo Road, SE1 8UX London, United Kingdom.

Please wait...

We're searching our best deals
  • Book with confidence
  • Award-winning agency
  • ABTA & ATOL protected
  • Secure online booking