Cradlecrush Rock

Cradlecrush rock is a location near Darkshade cavern. It is inhabited by giants.