Vodafone Idea Limited stores In Metro Plaza, Meerut, Uttar Pradesh