Nomura House

Address:

24 Monument Street, London EC3R 8AQ

At a Glance:

  • Located between Monument Street and Lower Thames Street in the City of London.
  • A well specified, self-contained office building completed in 1984 but substantially refurbished to provide modern office accommodation of 62,314 sq. ft. and 6 car parking spaces over basement, lower ground and eight upper floors.
  • The project was exited in 2007.