Hostel Generator London, London

37 Tavistock PlaceHolborn - Covent Garden, LondonWC1H 9SE, United Kingdom