Jubilee Stone - monuments

Jubilee Stone is one of the monuments in Stratford-upon-Avon, United Kingdom. Discover Jubilee Stone and other monuments in Stratford-upon-Avon, United Kin