The Hotel at Avalon
The Hotel at Avalon

Independent luxury hotel begins development in Alpharetta, Ga.