Palmers Lodge is a new central hostel in London. Located near Swiss Cottage tube station this Victorian building, has received a substantial refurbishment and now offers the international traveller all the facilities expected at the hostels in London.