Stowford
Stowford is a village and civil parish in the district of West Devon in the English county of Devon . 
<triplet> Stowford <subj> civil parish <obj> instance of <subj> West Devon <obj> located in the administrative territorial entity