Minster Mill is a charming hotel in a picturesque Oxfordshire village, offering seasonal food, drink and spa treatments. It is set within 65 acres of beautiful grounds available for team building activities.