Flavors of Italy is nestled beside the Moolchand flyover complex and is perhaps my favorite non-Indian guilty pleasure in Delhi. Yes, when you live in India you should eat - and enjoy! Indian food most of the time, but sometimes you miss the west and this is a great place to indulge cravings for comfort food. Their lamb chops are...
More