Find Hostels all over the World
The London Home Hostel, HOSTEL in London England.
The London Home Hostel.
39 Chatsworth Road, London, England
Located near: We are base in the trendy area of Willesden Green and Kilburn where you are just a 5min walk from the cool Bars/pubs.. the is all different types of local cuisine ranging from Italian, Indian, and great top gastro pub grub.. you are only 15mins by tube away from bond street and Oxford street.. only a bus away from crazy Camden town and funky Notting Hill
If you are looking to meet and socialise with other friendly travellers, you can choose from 6, 8, 10,12 bed dorm rooms, mixed or female only! The London Home Hostel is a home away from home for backpackers, travellers or someone who just wants to have a chilled and cosy place to stay with all the