Vodafone Idea Limited stores Near Link Road, Bharuch, 392001