Rocky, wooded or open slopes and sometimes in swamps. Shaded or open woods, often around cliffs, rock outcrops, and forest edge, sometimes in swamps, from sea level to 1600 metres.
Rocky, wooded or open slopes and sometimes in swamps. Shaded or open woods, often around cliffs, rock outcrops, and forest edge, sometimes in swamps, from sea level to 1600 metres.