Park House Hostel London

Park House Hostel London
Address:227 Earls Court Road
Earls Court

Hostel Description:
Park House Hostel is located in Earls Court in central London. Park House hostel is good for female travellers looking for a London break. Park House Hostel is minutes away from the Natural History Museum and the Science Museum and many other attractions in London. You can also experience amazing shopping in central London.