Sozo means innovation in Japanese and there is no dearth of that at this new Japanese restaurant in Mumbai’s bustling Versova. To begin with it is the city’s first self-ordering izakaya ...
Some results have been hidden because they may be inaccessible to you