The Plough Inn

The Plough Inn

Inn

Kelmscott, Lechlade, England, United Kingdom GL7 3HG