• The Barbican Centre in London.
  • Construction and Industry
  • property tower block barbican
  • United Kingdom
  • N70897