Rocky limestone, from sea level to 1,000 metres. Thrives at elevations between sea level and 800 metres, but it can be found at elevations up to 1,700 metres.
Rocky limestone, from sea level to 1,000 metres. Thrives at elevations between sea level and 800 metres, but it can be found at elevations up to 1,700 metres.