Willowdale Farm is 33 acres of beautiful countryside located less than 10 minutes from the historic town square of Oxford Mississippi and the Ole Miss campus.