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.
Our clean spacious dorms consist of 4,6, 8 and 10 beds.
Each dorm has en-suite kitchen for self catering facilities and en-suite bathrooms.
We can accommodate for both single