Oh no. Unfortunately we don't have any results. Please reset your search criteria.

Travelodge Waterloo

Great Britain, London

    Amenities

    Average hotel rating

    Short description

    Location

    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.

    Address

    195-203 waterloo road

    London

    SE1 8UX

    United kingdom