Ice Grotto

An unknown location.  Could it be the home of the Frost Giants in the Glacier Mountains?
Type
Cave System