Vodafone Idea Limited stores Near Santoshima Nagar Road, Secunderabad, 500056