Where is Regent's Park Station?

Where is Regent's Park Station located?

Regent's Park Station, Regent's Park Station, Great Britain (approx. 51.523624°, -0.146581°)


Where is Regent's Park Station on the map?