Vodafone Idea Limited stores Near Sagar Road, Vadodara, 391135