Vodafone Idea Limited stores Near Chikuwadi, Mumbai, 400043