Atlas Hostels, HOSTEL in London England.
Atlas Hostels.

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.
Dorm sizes consist of 4, 6, 8 and 10 beds.
Each dorm has ensuite bathroom.
We provide the following facilities: Free WIFI No Curfew Free Bed Linen Dorm Lockers for pers

Check Availability

From People Nights

Book Hostel in