A W2 5LH, Tyburnia, 16 Talbot Square, London Atlas Hostel / Talbot House London 16 Talbot Square, London