London
Office Services London
1 Finsbury Avenue is a Grade II listed building, comprising of 281, 000 sq ft of office space across six storeys.