Projects

The Monument

The Monument, one of the City of London’s most outstanding landmarks and visitor attractions