The Walrus Hostel

The Walrus Hostel Address: 172, Westminster Bridge Rd, London, United Kingdom

Minimum price found for The Walrus Hostel was: 12 GBP

Click here to get more information, photos & guest ratings for The Walrus Hostel