Hawkesbury People and Places

Map - Parish of Ham Common, County of Cumberland (1972)