Vodafone Idea Limited stores In St Mary Road, Hyderabad, Telangana