Ice Castles Location: Lincoln, New Hampshire, USA. Date and Time: Around 3pm on February 18, 2017. 1 month ago 43