Vodafone Idea Limited stores Near Loha Mandee Road, Agra, 282001