Peek inside the new Czar Ice Bar in Buckhead

A new hip cool spot is brewing in Atlanta!   I was invited to an exclusive preview before opening night to check out Czar Ice Bar. The grand opening was on April 20 in Buckhead. Da! The vodka and sushi were freely flowing at Atlanta’s only ice vodka bar. The Czar Ice Bar is an intimate […]