The Atlanta Journal-Constitution highlights The Castle Hill Inn as a gorgeous spot for a mind and body refresh. Read here