My Guide Website?
Palmers Lodge
London
When it comes to boutique hostel accommodation in London, Palmers Lodge stands out among the best. This independent hostel is steeped in character, and combining the charm of the building with its calm location and easy access to the fever of the city, Palmers Lodge is the ideal choice for travellers looking for something different from their hostel stay.