Hines acquires 1.8-acre central London site

Description

Hines has completed the acquisition of 18 Blackfriars Road, a 1.8-acre development site in central London.