Experience luxury in the Blue Ridge Mountains and captivate your senses. The White Birch Inn is a boutique hotel located in charming downtown Clayton, Georgia. After a restful night's sleep under a fluffy down duvet, envision yourself venturing down to breakfast, under the birch trees which envelope the stairs, all while being serenaded by faint sounds