Neem Tree is a naturally authentic Indian restaurant in Welwyn Garden City, Hertfordshire.
The Neem Tree philosophy is that "Our hand-made food tastes delicious." How do we know that? We know that because this is the food we eat at home with our friends and family.
So visit Neem Tree to sample the real India! Or why not have us deliver direct to your doorstep?