Neem Tree wins top award in Welwyn Garden Awards 2013

Neem Tree are delighted and proud to announce that we have been voted the No 1 ‘People’s Favourite’ shop in the Welwyn Garden Awards 2013. The Welwyn Garden Awards were launched to recognise the town centre as a great place for shopping, eating, drinking and overall customer service. All 170 businesses in the town centre […]