Where is Baker Street station?

Where is Baker Street station located?

Baker Street station, Baker Street station, Great Britain (approx. 51.523212°, -0.157481°)


Where is Baker Street station on the map?