Find Hostels all over the World
The Walrus Hostel, HOSTEL in London England.
The Walrus Hostel.
172 Westminster, London, England
Located near: The Walrus hostel is located very near to Waterloo Station on the corner of Lower Marsh and Westminster Bridge Rd. Lower Marsh is a pleasant market street with a large variety of inexpensive Cafes, bars, restaurants, supermarket and quirky businesses. Our location is within a 5 minute walk to the London Eye and Big Ben. 10 minutes for Westminster Abbey and Buckingham Palace , 20 minutes to Trafalgar Square and 30 mins to Tate modern. With easy bus links to Trafalgar Square.
The Walrus Hostel is the ideal choice for you to get the most out of your trip to London.
We aim to welcome you, assist you and keep you safe so you can enjoy all the marvels of this historic city.
Our hostel features: Free Wi-Fi, simple free breakfast of cereals, toast, teas and coffee free bag st