The Treehouse Restaurant 6. April 2017 Paul Rutherford Food & Drink (0) The Treehouse Restaurant at The Alnwick Garden offers a magical dining experience to remember, with wooden walkways, twinkling lights and roaring log fire it is truly one of the most unique and beautiful places to eat in the world. More...