Eurotraveller Hotel- Express (Elephant & Castle)

18 Amelia Street, London