shivangireviews.com
New Winter Menu – Megu, Leela Palace, New Delhi
Japanese cuisine seems to be the ‘It’ cuisine of the recent few years with many new Japanese restaurants, sushi bars popping up in the city. Megu, however, has always stood tall as the …