Leeds Veg Box
Leeds West Yorkshire United Kingdom, Leeds, United Kingdom - 451564
01133208723
Leeds Veg Box offers seasonal, sustainably sourced organic fruit and veg box delivery across Leeds and nearby areas. Enjoy locally grow.....es and sup
Leeds West Yorkshire United Kingdom, Leeds, United Kingdom - 451564
01133208723
Leeds Veg Box offers seasonal, sustainably sourced organic fruit and veg box delivery across Leeds and nearby areas. Enjoy locally grow.....es and sup