Marwood is a village in North Devon  north of Barnstaple.
Marwood is a village located in North Devon, situated north of Barnstaple. The context implies that Marwood is a place and its location is important.