Where is Euston Square Underground Station located?
Euston Square Underground Station, Euston Square Underground Station, Great Britain (approx. 51.52539°, -0.13604°)
Euston Square Underground Station, Euston Square Underground Station, Great Britain (approx. 51.52539°, -0.13604°)