The Castle Inn
Our hotel is located in Downtown Helen and on the banks of the Chattahoochee River. Please stay with us! You are in walking distance of everything in our beautiful Alpine Village. Sit on our balcony and enjoy the beauty of our town. We hope you will visit us!