Jack Frost's Village

Jack Frost's Village is a location in Burial at Sea - Episode 1.