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