Alnwick Garden Tree House. The largest tree house in Europe that serves as a magical and unique restaurant. It has trees growing through the floor and even a roaring log fire in the centre of the room. Located in Alnwick, Northumberland, UK. 

Source: panoramio.com