Vodafone Idea Limited stores Near Bowenpally, Secunderabad, 500011