Swans and ducks on the River Avon at Stratford-upon-Avon, a market town and civil parish in south Warwickshire, England [ + ] [ - ]

This image may be available to license for exclusive use. Please contact us for pricing.