Tattva ÔÇô Art & Fresh Organic Kitchen Restaurant is Situated in T 71, Green View Street, Near Yodakin Showroom, New Delhi 110016, India. This little place is awesome. The organic food and vegan food is a concept not new to us but this was a great example of how food can be organic and delicious.
Tattva
Menu & Featured Items
Featured Items:
Oops, there is not currently a menu for this listing.