Vodafone Idea Limited stores Near Thapar Nagar, Meerut, 250001