Question: What was the 2011 population of the city in which Hall's Croft is located?
Sentence (from "Stratford-upon-Avon"): Stratford-upon-Avon ( ) is a market town and civil parish in Warwickshire, England, on the River Avon, 101 mi north west of London, 22 mi south east of Birmingham, and 8 mi south west of Warwick.
Relevant evidence: No