Vodafone Idea Limited stores Near SH-18, Meerut, 250001