Frozen Palace

2395 Flat Shoals Rd.
Atlanta
Georgia
United States