Rich calcareous or alluvial woods. Found in a variety of soil types, near streams, rivers and in rich woodlands, usually below 750 metres but up to 1650 metres in the south of its range.
Rich calcareous or alluvial woods. Found in a variety of soil types, near streams, rivers and in rich woodlands, usually below 750 metres but up to 1650 metres in the south of its range.