Italia – Truffle & Mushroom Festival
By Sid Khullar • Nov 23rd, 2009 • Category: Restaurants in South Delhi, ReviewsItalia at DLF Promenade Mall is offering patrons a menu that’s centered around mushrooms and truffles. Is it good, bad or ugly? Read on to find out.





