Stratford-upon-Avon - Stratford-upon-Avon Town Hall, England, United Kingdom

Address: Stratford-upon-Avon - Stratford-upon-Avon Town Hall, England, United Kingdom