Brackenwood Plant & Garden Centre Leigh Court Estate Pill Road ABBOTS LEIGH Bristol BS8 3RA Telephone Number: 01275 375292 Website: Visit Website Back To List