Indian takeaway specializing in fresh, homemade vegetarian dishes.