Dillard, Georgia, is nestled in the northeast corner of the state, just over a mile from the North Carolina border. Situated in the Blue Ridge Mountains, the town's lush landscape is filled with ...