Rich low shady woodlands. Deciduous or mixed woodlands, along streams and rivers, margins of woodlands from sea level to 1850 metres.
Rich low shady woodlands. Deciduous or mixed woodlands, along streams and rivers, margins of woodlands from sea level to 1850 metres.