Palmers Lodge Hostel

40 College CrescentSwiss Cottage
London
United Kingdom