Catherine de BarnesWeb Directory

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

Loading Loading new listings for you to review...