30 Euston Square

30 Euston Square
30 Euston Square, London, United Kingdom