Where is Euston Square Underground Station?

Where is Euston Square Underground Station located?

Euston Square Underground Station, Euston Square Underground Station, Great Britain (approx. 51.52539°, -0.13604°)


Where is Euston Square Underground Station on the map?