Red Lion Square

(Stop A)

Bus Stop • Holborn, London