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.- Category ID : 162248
A restaurant offering English cuisine and specialises in fish, seafood, seasonal game and home made traditional English puddings. Profile, menu, events and contacts.