(2 Reviews)

The London Home Hostel, London, England

39 Chatsworth Road, London, London, England
The London Home Hostel, London, England hostel
The London Home Hostel, London, England hostel
The London Home Hostel, London, England hostel
The London Home Hostel, London, England hostel
The London Home Hostel, London, England hostel
The London Home Hostel, London, England hostel
The London Home Hostel, London, England hostel
The London Home Hostel, London, England hostel
The London Home Hostel, London, England hostel
The London Home Hostel, London, England hostel
The London Home Hostel, London, England hostel
The London Home Hostel, London, England hostel
The London Home Hostel, London, England hostel

Free Internet Access, Free WiFi, Linen Included, Cable TV, Common Room, Hot Showers, Security Lockers, Self-Catering Facilities, Washing Machine, Internet Access, Laundry Facilities, Tea & Coffee Making Facilities,

Book now