Log In or Register
Tavistock lies on the south west edge of Dartmoor National Park in Devon UK, approximately 24 miles north of the city of Plymouth. The population is approximately 11,000 with 600 new dwellings due to be completed in 2007. Tavistock holds many awards including, Westcountry Winners Best Local Food Awards 2006, No1 Market Town in the UK, Tavistock Famers Market voted best in the west.
Love the composition of this!