En - The Japanese Restaurant

En - The Japanese Restaurant

New Delhi, India / Bringing the tastes of Japan to Delhi with a touch of fine dining.
En - The Japanese Restaurant