Share
twitterlinkedinfacebook
Image 1 of 1
SFR01561UK.jpg
The renovation of the Centre Point Tower near Tottenham Court Road.