William Harpur

William Harpur was made borough Surveyor for the City of Cardiff from 1883 and into the 1890s.

Associated Places