YHA
20 Salter Rd., Southwark, Greater London, United Kingdom, SE16 5PR
(02072) 322114 Phone