About Green Leaf Cafe
Green Leaf Cafe is located at 43 Cuff Road, Little India. Green Leaf Cafe is a Herbal Vegetarian Restaurant that serves a wide range of natural low calories Indian cuisine and natural healthy vegetarian food at affordable price. They also provide catering services. Visit them now!