Otmoor or Ot Moor is an area of wetland and wet grassland in Oxfordshire, South-East England, located halfway between Oxford and Bicester.
Otmoor or Ot Moor is an area of wetland and wet grassland in Oxfordshire, South-East England. It is located halfway between Oxford and Bicester.