Reviews: beatrizbui2304

Euro Hostel Liverpool

Liverpool, England

No customer comment

The Walrus Hostel

London, England

The hostel has an awesome location. The staff is very friendly and helpful, you can hanging out with them at walrus bar :) Only one complain: the way to open the bedroom doors its annoying!!We always forgot the code!