Castle Inn has twelve well-appointed guest rooms. Each room has private balcony overlooking downtown Helen, the Chattahoochee River and the beautiful Blue Ridge Mountains. Private reserved parking and full security surveillance is provided. Located directly below the inn, the Troll Tavern Restaurant provides a wide range of items with indoor and outdoor seating. Shops and offices are nearby.