Elephant & Castle / London Rd

(Stop D)

Bus Stop • Elephant and Castle, London