Student Haus Elephant and Castle 120-138 Walworth Road, London, SE17 1JL Location: Elephant And Castle Check-in: 14:00:00 Check-out: 11:00:00