Vodafone Idea Limited stores Near Baghpat Road, Meerut, 250002