Nestled in the heart of Helen, Georgia, lies a hidden gem that will transport you straight to the pages of a fairy tale.
Bishop’s Palace, also known as Gresham’s Castle, is a testament to the fact that everything really is bigger in Texas – ...