Vodafone Idea Limited stores In Marrice Road, Aligarh, Uttar Pradesh