Get Directions to The Thatches Holiday Village ← View details The Thatches Holiday Village, Modbury, Devon PL21 0SB, United Kingdom, Modbury, England Get Directions From* To * — Required information