Find the word definition

Wikipedia
Oldborough

Oldborough is a village in Devon, England.

Oldborough is part of Morchard Bishop a village of just under 1000 people. Oldborough Retreat is a holiday fishing retreat of 4 lodges and 2 lakes.The only remaining pub is the London Inn. The village has a school and post office.

Category:Villages in Devon