Garden Centres Barrow Upon Soar, Loughborough - Welcome to the directory of Barrow Upon Soar Garden Centres. It lists garden centres who offer plants and shrubs. Find business details, ratings and reviews of your local garden centre in Barrow Upon Soar, Loughborough and write your own review. Why not advertise your plants business on the Barrow Upon Soar Business Directory – IT'S FREE!