The habitats where mountain avens~(Dryas octopetala) grows:

Limestone pavement
Lowland calcareous grassland
Mountain ledge
Upland calcareous grassland