Frost Ice Bar is New England's first and only indoor ice bar located at Faneuil Hall. Frost Ice Bar is a year-round multi-sensory experience where guests may enjoy delicious cocktails served in ice glasses, while exploring out out-of-this-world attraction that is carved almost entirely from ice.