Euston Square Station

Euston Square Station
North Gower Street, London, NW1 2LU