Vodafone Idea Limited stores Near Delhi Meerut Road, Meerut, 250004