Designed by
Title
Glasgow, Scotland, Uk, April 24th 2022, New Barclays Technology Campus building completed and opened for business #316325057
Description
New Barclays Technology Campus building completed and opened for business
This image is editorial