Write a review
The Talbot
The Square, Stow-on-the-Wold, Stow on the wold, Gloucestershire GL54 1BQ, United Kingdom, Stow-on-the-Wold, England
The Square, Stow-on-the-Wold, Stow on the wold, Gloucestershire GL54 1BQ, United Kingdom, Stow-on-the-Wold, England