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.

We are centered around one London's historic garden squares, and a very short walking distance to Hyde Park.
Free WIFI Free Bed Linen 24 hours Hot Shower Facility Friendly Staff Easy Transport Links Discounted Tickets For Tourist Attractions Free City Maps Please note: Check-in

Check Availability

From People Nights

Book Hostel in