The remains of the last surviving tudor palace at Otford, Otford Palace, with surrounding buildings and fields.
Comments are closed.