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.
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

Check Availability

From People Nights

Book Hostel in