Catherine de Barnes

Catherine de Barnes is a village in Solihull Metropolitan Borough, in the West Midlands, UK. It lies on the Grand Union Canal, just to the west the town of Solihull.

Related categories 1

Sites 7