Data Sheet

66 City Road

66 City Road in London is a notable address located in the vibrant area of the city known for its mix of business and technological innovation.

project name

66 City Road

client

Cllient

location

London

sector

Finance

project status

Complete