There Hyde Park which is outside, it's ok, or there's The Works,inside but you have to sign up to it 'the works'. Leeds is great for street just ride around and you find something to ride. For natural there is Shipley Glen(Train: Saltaire), Addingham moor and Post Hill (Train: New Pudsey) which is just 5 mins away from me :) and Pudsey is ok for street.