Leicester Square

(Stop L)

Bus Stop • Leicester Square, London