Vodafone Idea Limited stores Near NH-119, Meerut, 250401