Bishopstrow
Bishopstrow is a village and civil parish in Wiltshire, England, on the River Wylye about two miles south-east of Warminster, at grid reference ST893437. According to the 2001 census it had a population of 109.
Read more about Bishopstrow.
Related Phrases
Related Words