Location

Light Centre Moorgate, 114 London Wall, London, EC2M 5QA