The Glade

The Glade, England, United Kingdom