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 ...
Results that may be inaccessible to you are currently showing.