Origin of the surname Cranworth

1
England
1
100%