Euston Tower, London UK

- Image ID: CX5N4X
Euston Tower, London UK
Sam Barnes / Alamy Stock Photo
Image ID: CX5N4X
Office of the Inland Revenue & HM Revenue and Customs (British tax collection agencies) located in London, UK.
Location: Euston, London, UK