Where is Baker Street Underground Station?

Where is Baker Street Underground Station located?

Baker Street Underground Station, Baker Street Underground Station, Great Britain (approx. 51.52311°, -0.15701°)


Where is Baker Street Underground Station on the map?