YHA London St Pancras

YHA London St Pancras
79–81 Euston Road, London, NW1 2QE