16 Talbot Square, Westminster Borough, London, W2 1TS, United Kingdom
Atlas Hostel in London provides a central location with Paddington Station just a 4-minute walk away. Nearby attractions include The Serpentine, Madame Tussauds, and Royal Albert Hall, all within 1.1 to 1.2 miles. London City Airport is 12 miles away. The hostel offers family rooms equipped with private bathrooms and showers. Free WiFi is accessible throughout the property. Guests can enjoy the friendly staff and excellent service support. Boating is available in the surrounding area, and the hostel is conveniently located near public transport.