Vashi: Shree Gowri Krishna’s newest outlet—one of four in Navi Mumbai—is tucked inside the Vashi station complex, and it’s unlike any South Indian restaurant you’ve likely visited. The air isn’t thick ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results