Vodafone Idea Limited stores Near Gurudwara Road, Aligarh, 202001