Located in Iffley Village close to Oxford, hotel is set within 3 acres of well designed gardens near the River Thames.