Euston Square Station

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