The Monument Building is perfectly located within the heart of central London. The local area boasts a wealth of prominent occupiers, as well as a diverse range of amenities and retailers.
[custom-mapping map_id=”778″ height=”700″]