Vodafone Idea Limited stores Near Malviya Chowk, Roorkee, 247667