1211 Chatsworth Highway NE Historic & Cultural Attractions New Echota Historic Site The capital of the Cherokee Nation from 1825. EXPLORE PLACE