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.