North Devon District Devon England United Kingdom
51.120357,-4.085111

Marwood

Marwood may refer to:

Distance between:

London to Marwood 174 Miles / 279 Kms
Liverpool to Marwood 165 Miles / 266 Kms

Postal Code

Population 2017: 717 inhabitants