Vodafone Idea Limited stores Near Virat Nagar, Virar, 401303