Megu @ The Leela, New Delhi: Japanese Winter Menu Is Megu one of the finest Japanese restaurant in Delhi-NCR?