UP on the Roof opens for rooftop cocktails, bites in Alpharetta November 24, 2021 Atlanta Resturants 0 Comments Yvonne Zusel - The Atlanta Journal-Constitution Located at 33 South Main St. atop Liberty Hall, the tallest building in downtown Alpharetta, UP on the Roof offers a menu of Southern-influenced dishes complemented by the restaurant’s craft beverage program.This post was originally published on this site