Once you let the meaning of the word simmer in your mind for a while, you’ll realize Indian restaurant Nadodi could have no better name. A word that translates to “nomad” in a couple of South Indian ...