Vodafone Idea Limited stores Near Neredmet, Secunderabad, 500056