The Fleece (Peach Pubs)
  • Oxfordshire