The Hotel at Avalon
The Hotel at Avalon

Atlanta’s $112-million Hotel at Avalon to open in 2018