Vodafone Idea Limited stores Near SH-15, Navsari, 396521