MONUMENT PLACE
London EC3
London Internet Exchange Ltd

9,000 sq ft lease acquisition

 

Site design DM Studio