Find Hostels all over the World
Atlas Hostels, HOSTEL in London England.
16 Talbot Square, London, England
Located near: You will be fantastically located within only a short distance of all the vibrant sights and sounds this great city has to offer. Relaxing in Hyde Park… Shopping on Oxford Street… Going out for drinks and meals in Soho… Visiting museums in South Kensington… are just some of the attractions to be explored within walking distance.
Atlas Hostels is centred around one London's historic garden squares, and a very short walking distance to Hyde Park.
Please note: Check-in from 15:00-23:00 Check- out by 11.
00 We accept payment by cash & credit card This is a no smoking hostel.
Taxes are included.
Breakfast is not incl