Stratford-upon-Avon

A little corner of France on the banks of the River Avon