The Archbishops Palace is in Otford, a village and civil parish in the Sevenoaks District of Kent. The village is located on the River Darent, flowing north down its valley from its source on the North Downs. The name is a contraction of Otterford, p... Read further