8 rooms · from £21
Located in central London, Wombats City Hostel London offers accommodation with free WiFi access throughout and features a terrace, a bar and a 24-hour front desk.
Log in with your cycle.travel account:
Password |
Or simply use your account on: