Is Megu one of the finest Japanese restaurant in Delhi-NCR?
Tag: Best Japanese restaurant in Delhi
Like its short, crisp, monosyllabic yet embracing name “EN” meaning “togetherness” in Japanese, the trendy…
The quiet, upmarket and staid Lodhi Colony, New Delhi is a diametrically contrasting location for…