Palmers Lodge is considered to be a hostel in central London. It is next to Finchley Road which has a huge amount of shops and a shopping centre plus great transport links to Oxford Street.
What is Palmers Lodge?
Palmers Lodge is a chain of independent Boutique London Hostels, we have several sites in London. We cater for all types of guests ranging from solo travellers, tour groups, schools, colleges and families.