Sold House Prices in Stratford-upon-Avon, Worcestershire | Average £394,937 | BritishProperty.uk