⚠️ You must be logged in to create an alert.
UP on the Roof --Alpharetta
AtlantaHow’s this for a restaurant concept? A 300-seat brick-and-wood-beam redoubt on top of Liberty Hall in Alpharetta, with a wraparound terrace offering stunning views all the way to Kennesaw Mountain and a menu of Southern-accented comfort food ranging from deviled eggs to muffuletta sliders.