YHA London CentralHostel
104 Bolsover Street, Westminster Borough, London, W1W 5NU, United Kingdom
Providing high-quality hostel accommodation in the heart of the capital, YHA London Central offers comfort and convenience. A 5-minute walk from Great Portland Street Tube Station, it has its own bar and snack bar, and offers luggage storage.