Dorset Square, Bus Stop S51.522120, -0.159903London NW1 5AR, England, United KingdomLocation map (click to zoom) Visit this location on this tour: