Hall's Croft

Hall’s Croft, stratford upon avon