Our Business

Property for Lease

120 Fleet Street - River Court

120 Fleet St, London EC4A 2BE
  • The property is a modern Grade A commercial building located in the City of London, within close proximity of Blackfriars and Chancery Lane Underground Stations.
  • Built in 2000, the building comprising approximately 429,980 square feet of Offices and retail accommodation are arranged over basement, lower ground, ground, upper ground, mezzanine and seven uppers floors .
120 Fleet Street - River Court