Vodafone Idea Limited stores Near Talwandi Road, Kota, 324006