Filters:
clear
clear
Country: United Kingdom

self catering accommodation in Modbury

About 2 results.

The Thatches Holiday Village

The Thatches is an award winning holiday village of up to 94 luxury holiday lodges in Modbury, South Devon.

Modbury Tourist Information Centre

Church Street 32, PL21 0QR Modbury, United Kingdom

Modbury is a small town in the South hams area of Devon UK, close to Ivybridge, Tpotnes, Salcombe, Dartmouth, Kingsbridge, Yealmpton and Plymouth. Modbury Tourist Information Centre (TIC) has det…

  • 1