St Leonards Tower
From Warlike
Q24661828
Error: Invalid JSON (<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Wikimedia Commons SPARQL Query Error</title> <script src="https://cdn.tailwindcss.com"></script> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap" rel="stylesheet"> <style> body { font-family: 'Inter', sans-serif; background-color: #f3f4f6; } .container { max-width: 900px; } .error-box { background-color: #fee2e2; color: #ef4444; padding: 1.5rem; border-radius: 0.5rem; border: 1px solid #ef4444; word-wrap: break-word; /* Ensure long URLs/messages wrap */ } code { background-color: #e2e8f0; padding: 0.2rem 0.4rem; border-radius: 0.25rem; font-family: monospace; } </style>
</head> <body class="p-4 flex items-center justify-center min-h-screen">
SPARQL Query Service
Operation Failed:
An error occurred during query execution: HTTP Error: 400 Response: SPARQL-QUERY: queryStr= SELECT DISTINCT ?item ?file ?date ?label ?qualityLabel ?latitude ?longitude ?type ?subtype ?source WHERE { SERVICE wikibase:label {bd:serviceParam wikibase:language 'en'} { SELECT DISTINCT ?item ?file ?date ?label ?quality ?latitude ?longitude ?type ?subtype ?source WHERE { { SELECT DISTINCT ?item ?date ?file ?type ?subtype ?source (COALESCE(?label1,?label2) AS ?label) (SAMPLE (COALESCE(?latitude1,?latitude2)) AS ?latitude) (SAMPLE (COALESCE(?longitude1,?longitude2)) AS ?longitude) (SAMPLE(?qualitylist) AS ?quality) WHERE { {?item wdt:P180 wd:Q24661828} UNION {SERVICE wikibase:mwapi{ bd:serviceParam wikibase:api 'Generator' . bd:serviceParam wikibase:endpoint 'commons.wikimedia.org' . bd:serviceParam mwapi:gcmtitle 'Category:St Leonard's Tower, West Malling' . bd:serviceParam mwapi:generator 'categorymembers' . bd:serviceParam mwapi:gcmtype 'file' . bd:serviceParam mwapi:gcmlimit 'max' . ?title wikibase:apiOutput mwapi:title . ?pageid wikibase:apiOutput '@pageid' . } BIND (URI(CONCAT('https://commons.wikimedia.org/entity/M', ?pageid)) AS ?item) } OPTIONAL {?item rdfs:label ?label1 FILTER(LANG(?label1) = 'en')} ?item schema:url ?url. BIND (CONCAT('File:',wikibase:decodeUri(substr(str(?url),52))) AS ?file) BIND(REPLACE(REPLACE(?file, '^File:', ), '.[^.]*$', ) AS ?label2) OPTIONAL {?item wdt:P571 ?date} OPTIONAL {?item wdt:P6731 ?qualitylist} OPTIONAL { ?item p:P1259 ?position1. ?position1 psv:P1259/wikibase:geoLatitude ?latitude1a. ?position1 psv:P1259/wikibase:geoLongitude ?longitude1a. BIND(STR(?latitude1a) AS ?latitude1) BIND(STR(?longitude1a) AS ?longitude1) } OPTIONAL { ?item p:P9149 ?position2. ?position2 psv:P9149/wikibase:geoLatitude ?latitude2a. ?position2 psv:P9149/wikibase:geoLongitude ?longitude2a. BIND(STR(?latitude2a) AS ?latitude2) BIND(STR(?longitude2a) AS ?longitude2) } BIND(CONCAT('commons') AS ?type) BIND(CONCAT('image') AS ?subtype) BIND(CONCAT('Commons') AS ?source) FILTER ( STRENDS(LCASE(STR(?file)), '.jpg') || STRENDS(LCASE(STR(?file)), '.jpeg') ) } GROUP BY ?item ?date ?file ?label1 ?label2 ?latitude1 ?latitude2 ?longitude1 ?longitude2 ?type ?subtype ?source } } ORDER BY DESC(?quality) ASC(?date) LIMIT 10 } } GROUP BY ?item ?file ?date ?label ?qualityLabel ?latitude ?longitude ?type ?subtype ?source ORDER BY ASC(?date) java.util.concurrent.ExecutionException: org.openrdf.query.MalformedQueryException: Lexical error at line 16, column 68. Encountered: " " (32), after : "s" at java.util.concurrent.FutureTask.report(FutureTask.java:122) at java.util.concurrent.FutureTask.get(FutureTask.java:206) at com.bigdata.rdf.sail.webapp.BigdataServlet.submitApiTask(BigdataServlet.java:292) at com.bigdata.rdf.sail.webapp.QueryServlet.doSparqlQuery(QueryServlet.java:678) at com.bigdata.rdf.sail.webapp.QueryServlet.doPost(QueryServlet.java:275) at com.bigdata.rdf.sail.webapp.RESTServlet.doPost(RESTServlet.java:269) at com.bigdata.rdf.sail.webapp.MultiTenancyServlet.doPost(MultiTenancyServlet.java:195) at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:865) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1655) at org.wikidata.query.rdf.blazegraph.throttling.ThrottlingFilter.doFilter(ThrottlingFilter.java:322) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642) at org.wikidata.query.rdf.blazegraph.throttling.SystemOverloadFilter.doFilter(SystemOverloadFilter.java:84) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642) at ch.qos.logback.classic.helpers.MDCInsertingServletFilter.doFilter(MDCInsertingServletFilter.java:50) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642) at org.wikidata.query.rdf.blazegraph.filters.QueryEventSenderFilter.doFilter(QueryEventSenderFilter.java:125) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642) at org.wikidata.query.rdf.blazegraph.filters.ClientIPFilter.doFilter(ClientIPFilter.java:43) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642) at org.wikidata.query.rdf.blazegraph.filters.JWTIdentityFilter.doFilter(JWTIdentityFilter.java:66) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642) at org.wikidata.query.rdf.blazegraph.filters.RealAgentFilter.doFilter(RealAgentFilter.java:33) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642) at org.wikidata.query.rdf.blazegraph.filters.RequestConcurrencyFilter.doFilter(RequestConcurrencyFilter.java:50) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1634) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:533) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:146) at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:257) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1595) at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1340) at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:203) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:473) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1564) at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1242) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144) at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:220) at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:126) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) at org.eclipse.jetty.server.Server.handle(Server.java:503) at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:364) at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:260) at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305) at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118) at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333) at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310) at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168) at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126) at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366) at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:765) at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:683) at java.lang.Thread.run(Thread.java:750) Caused by: org.openrdf.query.MalformedQueryException: Lexical error at line 16, column 68. Encountered: " " (32), after : "s" at com.bigdata.rdf.sail.sparql.Bigdata2ASTSPARQLParser.parseQuery2(Bigdata2ASTSPARQLParser.java:404) at com.bigdata.rdf.sail.webapp.QueryServlet$SparqlQueryTask.call(QueryServlet.java:741) at com.bigdata.rdf.sail.webapp.QueryServlet$SparqlQueryTask.call(QueryServlet.java:695) at com.bigdata.rdf.task.ApiTaskForIndexManager.call(ApiTaskForIndexManager.java:68) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ... 1 more Caused by: com.bigdata.rdf.sail.sparql.ast.TokenMgrError: Lexical error at line 16, column 68. Encountered: " " (32), after : "s" at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilderTokenManager.getNextToken(SyntaxTreeBuilderTokenManager.java:3994) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.jj_ntk(SyntaxTreeBuilder.java:9637) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.RDFLiteral(SyntaxTreeBuilder.java:7189) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.GraphTerm(SyntaxTreeBuilder.java:3893) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.VarOrTermOrTRefP(SyntaxTreeBuilder.java:8714) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.GraphNodePath(SyntaxTreeBuilder.java:3786) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.ObjectPath(SyntaxTreeBuilder.java:3467) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.ObjectListPath(SyntaxTreeBuilder.java:3044) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.PropertyListPath(SyntaxTreeBuilder.java:2992) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.TriplesSameSubjectPath(SyntaxTreeBuilder.java:2919) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.TriplesBlock(SyntaxTreeBuilder.java:2321) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.BasicGraphPattern(SyntaxTreeBuilder.java:2097) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.GraphPattern(SyntaxTreeBuilder.java:2034) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.GroupGraphPattern(SyntaxTreeBuilder.java:1969) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.ServiceGraphPattern(SyntaxTreeBuilder.java:2534) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.GraphPatternNotTriples(SyntaxTreeBuilder.java:2370) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.GraphPattern(SyntaxTreeBuilder.java:2047) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.GroupGraphPattern(SyntaxTreeBuilder.java:1969) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.GroupOrUnionGraphPattern(SyntaxTreeBuilder.java:2451) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.GroupOrUnionGraphPattern(SyntaxTreeBuilder.java:2459) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.GraphPatternNotTriples(SyntaxTreeBuilder.java:2361) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.GraphPattern(SyntaxTreeBuilder.java:2047) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.GroupGraphPattern(SyntaxTreeBuilder.java:1969) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.WhereClause(SyntaxTreeBuilder.java:1013) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.SubSelect(SyntaxTreeBuilder.java:416) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.GroupGraphPattern(SyntaxTreeBuilder.java:1965) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.GroupOrUnionGraphPattern(SyntaxTreeBuilder.java:2451) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.GraphPatternNotTriples(SyntaxTreeBuilder.java:2361) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.GraphPattern(SyntaxTreeBuilder.java:2047) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.GroupGraphPattern(SyntaxTreeBuilder.java:1969) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.WhereClause(SyntaxTreeBuilder.java:1013) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.SubSelect(SyntaxTreeBuilder.java:416) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.GroupGraphPattern(SyntaxTreeBuilder.java:1965) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.GroupOrUnionGraphPattern(SyntaxTreeBuilder.java:2451) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.GraphPatternNotTriples(SyntaxTreeBuilder.java:2361) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.GraphPattern(SyntaxTreeBuilder.java:2047) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.GraphPattern(SyntaxTreeBuilder.java:2056) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.GroupGraphPattern(SyntaxTreeBuilder.java:1969) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.WhereClause(SyntaxTreeBuilder.java:1013) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.SelectQuery(SyntaxTreeBuilder.java:377) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.Query(SyntaxTreeBuilder.java:328) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.QueryContainer(SyntaxTreeBuilder.java:216) at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.parseQuery(SyntaxTreeBuilder.java:32) at com.bigdata.rdf.sail.sparql.Bigdata2ASTSPARQLParser.parseQuery2(Bigdata2ASTSPARQLParser.java:336) ... 7 more
</body> </html>).
St Leonard's Tower is a probable Norman keep in West Malling, in the county of Kent, England. The tower was probably built by Gundulf, the Bishop of Rochester, between 1077 and 1108. It was a three-storey building, constructed of local stone, and would have stood at least 22 metres (72 ft) high. At a later point, probably during the English Civil War, the tower was deliberately damaged to prevent it being used for military purposes, and its uppermost storey was demolished. Concerns grew about the tower's condition in the 20th century and in 1937 it was taken into the guardianship of the state. In the 21st century, it is managed by English Heritage and the exterior is open to visitors.
Website,
Wikimedia, Wikidata
St Leonard's Tower, West Malling
Tower keep castle at West Malling,
- Gatehouse Gazetteer page@
- British Listed Buildings page@
- Grade I listed building page@
- Grade II listed building page@
- Grade II listed park and garden page@
- Grade II* listed building page@
- National Heritage List for England page@
- Tripadvisor page@
Location: 51.2882, 0.4021, KML, Cluster Map, Maps,
83 places
-

Battle of the Medway ⓘ
43 battle -

Battle of Aylesford ⓘ
battle between Britons and Anglo-Saxons, fought at Aylesford, Kent, England -

Battle of Crayford ⓘ
457 battle -

Battle of Otford ⓘ
776 battle -

Battle of Maidstone ⓘ
1648 battle that took place during the Second English Civil War -

Avery Hill Heavy Anti Aircraft Battery (ZS7) ⓘ
WW2 anti-aircraft site in eltham -

Bostall Heath Heavy Anti Aircraft Battery (ZS4) ⓘ
WW2 anti-aircraft site in Erith -

East Tilbury Battery ⓘ
artillery battery in Thurrock, Essex, England, UK -

Erith Marshes Heavy Anti-Aircraft Battery ⓘ
ww2 anti aircraft battery in Bexley, London, England, UK -

Heavy Anti-aircraft gunsite, 170m south west of the junction of Cedar Road and West Crescent ⓘ
fortification in Canvey Island, Castle Point, England, UK -

Heavy Anti-aircraft gunsite, 380m east of Northwick Farm ⓘ
anti-aircraft mount in Canvey Island, Castle Point, England, UK -

Second World War anti-aircraft battery at Bowaters Farm ⓘ
anti-aircraft battery in Thurrock, Essex, England, UK -

Slough Fort and wing batteries ⓘ
fortifications in Allhallows, Kent, England, UK

-

World War II Heavy Anti-aircraft gunsite (TS15), 250m east of Cobhambury Farm ⓘ
anti-aircraft mount in Cobham, Gravesham, England, UK -

World War II Heavy Anti-aircraft gunsite (TS2), 300m east of Chetney Cottages ⓘ
anti-aircraft mount in Iwade, Swale, England, UK -

World War II Heavy Anti-aircraft gunsite (TS3) at Wetham Green, 460m north of Red Brick Cottage ⓘ
anti-aircraft mount in Upchurch, Swale, England, UK -

Dummy Battery ⓘ
disused gun battery in Kent, England -

Grain Wing Battery ⓘ
fort in United Kingdom -

Bexley Emergency Centre ⓘ
civil defence centre in London, UK -

Chislehurst South East London Group Control ⓘ
civil defence centre in London, UK -

Dartford Emergency Centre ⓘ
civil defence centre in Kent -

Gillingham Borough Control ⓘ
civil defence centre in Kent, UK -

Hollingbourne Second World War Zero Station ⓘ
scheduled monument in England -

Maidstone Royal Observer Corps Group Headquarters ⓘ
British Cold War command centre in Kent -

Maidstone Springfields Kent County Emergency Centre ⓘ
civil defence centre in Kent -

Queenborough Sub Control ⓘ
civil defence centre in Kent -

Rochester Short Brothers Factory and Public Air Raid Shelter ⓘ
underground factory and air-raid shelter in Rochester, Kent, UK -

Tunbridge Wells Regional War Room ⓘ
Cold War control bunker in Tunbridge Wells, Kent, England, UK -

Vange Anti-Aircraft Operations Room ⓘ
British air defence bunker -

Broadwater Down bunker ⓘ
WWII command bunker near Tunbridge Wells, UK -

Gravesend Cold War Bunker ⓘ
Cold War control bunker in Gravesend, Kent, England, UK

-

Greenwich Borough Control Bunker 51C1 ⓘ
Cold-war regional control bunker -

Chiddingstone Castle ⓘ
house museum in Kent, England, United Kingdom
-

Eynsford Castle ⓘ
castle, now ruinous, in Eynsford, Kent, England, UK

-

Lullingstone Castle ⓘ
historic manor house in the village of Lullingstone in England

-

Sutton Valence Castle ⓘ
castle in Sutton Valence, Kent, England, UK

-
Tonbridge Castle ⓘ
Grade I listed castle in Tonbridge and Malling, Kent, England, UK

-
Rochester Castle ⓘ
castle in Rochester, Kent, South East England

-

Leeds Castle ⓘ
castle in Kent, England, UK

-

Hever Castle ⓘ
Grade I listed country house in Hever, Kent, England, UK

-

Allington Castle ⓘ
stone-built moated castle in Allington, England
-

Cooling Castle ⓘ
quadrangular castle in Cooling, Medway, Kent, United Kingdom

-
Upnor Castle ⓘ
fort located on the River Medway in Kent

-
Fort Amherst ⓘ
fort in Chatham, UK

-

Fort Bridgewoods ⓘ
former military facility in Medway, England -

Fort Darland ⓘ
Chatham Ring Fort in Kent, UK -

Grange Redoubt ⓘ
-

New Tavern Fort ⓘ
historic artillery fort in Gravesend, Kent, England, UK

-

Shornemead Fort ⓘ
fort in Shorne, Kent, England, UK -

Woodlands Redoubt ⓘ
-

Tilbury Fort ⓘ
bastioned fort on the Thames Estuary

-

Cockham Wood Fort ⓘ
fort in Hoo St Werburgh, Kent, England, UK -

Fort Pitt ⓘ
fort in Kent, England, UK -

Fort Clarence ⓘ
fort in Medway, Kent, England, UK -

Cliffe Fort ⓘ
fortification

-

Fort Hoo ⓘ
Disused military installation in Kent, England, UK -
Garrison Point Fort ⓘ
fort in Sheerness, Kent, England, UK -

Grain Fort ⓘ
fort at the mouth of the Medway, Kent, UK -

Slough Fort ⓘ
fort in Allhallows, Kent, England, UK

-
Fort Darnet ⓘ
Disused military installation in Kent, England, UK -

Fort Luton ⓘ
Medway fort

-

Coalhouse Fort ⓘ
artillery fort at Coalhouse Point in Essex, England, UK

-

Fort Horsted ⓘ
fort in Medway, Kent, England, UK -
Fort Borstal ⓘ
fort in Medway, Kent, England, UK

-

Fort Farningham ⓘ
fort in Farningham, Sevenoaks, England, UK -

Woldingham Fort ⓘ
London mobilisation centre -

Fort Halstead ⓘ
army mobilisation centre in Kent that became a military research centre -
Chatham Historic Dockyard ⓘ
maritime museum in Chatham, Kent, England
-

Quebec House ⓘ
Grade I listed military museum in Westerham, Sevenoaks, Kent, England, UK

-

PS Medway Queen ⓘ
1924 paddle steamer -

Shoreham Aircraft Museum ⓘ
museum in Kent, England
-

Royal Engineers Museum ⓘ
military museum in Gillingham, Kent, England, UK

-

Purfleet Heritage & Military Centre ⓘ
museum in Purfleet, Essex, UK
-

Biggin Hill Memorial Museum ⓘ
museum in Biggin Hill, England, UK
-

HMS Princess Irene ⓘ
1914 ocean liner converted to minelayer -

HMS Royal James ⓘ
1658 second-rate ship of the line -

St Leonards Tower ⓘ
Grade I listed tower in West Malling, Kent, England, UK

-

Grain Tower ⓘ
tower in Isle of Grain, Medway, Kent, England, UK
| Type | Subtype | Date | Description | Notes | Source |
|---|---|---|---|---|---|
| event | armed conflict | 43 | Battle of the Medway | Vespasian, battle, Galba, Aulus Plautius, Caratacus, Togodumnus, Gnaeus Hosidius Geta, Ancient Rome, Titus Flavius Sabinus | Wikidata |
| event | armed conflict | 455 | Battle of Aylesford | battle | Wikidata |
| event | armed conflict | 457 | Battle of Crayford | Saxons, Celtic Britons, battle | Wikidata |
| event | armed conflict | 776 | Battle of Otford | battle | Wikidata |
| event | armed conflict | 1648 | Battle of Maidstone | Roundhead, Cavalier, battle | Wikidata |
| event | armed conflict | 1667 | Raid on the Medway | Kingdom of England, naval battle, raid, Dutch Republic | Wikidata |
| link | page | Gatehouse Gazetteer page@ | Wikidata | ||
| link | page | British Listed Buildings page@ | Wikidata | ||
| link | page | Grade I listed building page@ | Wikidata | ||
| link | page | Grade II listed building page@ | Wikidata | ||
| link | page | Grade II listed park and garden page@ | Wikidata | ||
| link | page | Grade II* listed building page@ | Wikidata | ||
| link | page | National Heritage List for England page@ | Wikidata | ||
| link | page | Tripadvisor page@ | Wikidata | ||
| object | watercraft | SM UB-122 | Type UB III submarine, submarine | Wikidata | |
| object | watercraft | SM UB-144 | U-boat, Type UB III submarine | Wikidata | |
| object | watercraft | SM UB-145 | U-boat, Type UB III submarine | Wikidata | |
| object | watercraft | SM UB-150 | U-boat, Type UB III submarine | Wikidata | |
| object | watercraft | SM UC-6 | Type UC I submarine, U-boat | Wikidata | |
| site | artillery battery | Avery Hill Heavy Anti Aircraft Battery (ZS7) | anti-aircraft battery | Wikidata | |
| site | artillery battery | Bostall Heath Heavy Anti Aircraft Battery (ZS4) | anti-aircraft battery | Wikidata | |
| site | artillery battery | East Tilbury Battery | artillery battery | Wikidata | |
| site | artillery battery | Erith Marshes Heavy Anti-Aircraft Battery | anti-aircraft battery | Wikidata | |
| site | artillery battery | Heavy Anti-aircraft gunsite, 170m south west of the junction of Cedar Road and West Crescent | artillery battery | Wikidata | |
| site | artillery battery | Heavy Anti-aircraft gunsite, 380m east of Northwick Farm | anti-aircraft battery | Wikidata | |
| site | artillery battery | Second World War anti-aircraft battery at Bowaters Farm | anti-aircraft battery | Wikidata | |
| site | artillery battery | Slough Fort and wing batteries | artillery battery, fort | Wikidata | |
| site | artillery battery | World War II Heavy Anti-aircraft gunsite (TS15), 250m east of Cobhambury Farm | anti-aircraft battery | Wikidata | |
| site | artillery battery | World War II Heavy Anti-aircraft gunsite (TS2), 300m east of Chetney Cottages | anti-aircraft battery | Wikidata | |
| site | artillery battery | World War II Heavy Anti-aircraft gunsite (TS3) at Wetham Green, 460m north of Red Brick Cottage | anti-aircraft battery | Wikidata | |
| site | artillery battery | 1867 | Dummy Battery | artillery battery | Wikidata |
| site | artillery battery | 1890 | Grain Wing Battery | artillery battery | Wikidata |
| site | bunker | Bexley Emergency Centre | civil defense center, London Borough of Bexley | Wikidata | |
| site | bunker | Chislehurst South East London Group Control | civil defense center | Wikidata | |
| site | bunker | Dartford Emergency Centre | Dartford Borough Council, civil defense center | Wikidata | |
| site | bunker | Gillingham Borough Control | civil defense center, Gillingham Borough Council | Wikidata | |
| site | bunker | Hollingbourne Second World War Zero Station | underground structure, bunker | Wikidata | |
| site | bunker | Maidstone Royal Observer Corps Group Headquarters | Royal Observer Corps, Royal Observer Corps Group Headquarters, bunker | Wikidata | |
| site | bunker | Maidstone Springfields Kent County Emergency Centre | civil defense center, Kent County Council | Wikidata | |
| site | bunker | Queenborough Sub Control | civil defense center, Kent County Council | Wikidata | |
| site | bunker | Rochester Short Brothers Factory and Public Air Raid Shelter | air-raid shelter, Short Brothers, factory | Wikidata | |
| site | bunker | Tunbridge Wells Regional War Room | bunker | Wikidata | |
| site | bunker | Vange Anti-Aircraft Operations Room | Royal Air Force, bunker | Wikidata | |
| site | bunker | 1940 | Broadwater Down bunker | bunker | Wikidata |
| site | bunker | 1954 | Gravesend Cold War Bunker | military museum, bunker | Wikidata |
| site | bunker | 1954 | Greenwich Borough Control Bunker 51C1 | civil defense center, Royal Borough of Greenwich | Wikidata |
| site | castle | Chiddingstone Castle | independent museum, historic house museum, castle, house | Wikidata | |
| site | castle | Eynsford Castle | English Heritage, archaeological site, castle | Wikidata | |
| site | castle | Lullingstone Castle | historic house museum, English country house, castle | Wikidata | |
| site | castle | Sutton Valence Castle | castle, English Heritage | Wikidata | |
| site | castle | Tonbridge Castle | castle | Wikidata | |
| site | castle | 1087 | Rochester Castle | English Heritage, castle | Wikidata |
| site | castle | 1119 | Leeds Castle | historic house museum, English country house, castle | Wikidata |
| site | castle | 1271 | Hever Castle | castle, quadrangular castle, historic house museum, English country house | Wikidata |
| site | castle | 1279 | Allington Castle | English country house, castle | Wikidata |
| site | castle | 1380 | Cooling Castle | quadrangular castle | Wikidata |
| site | castle | 1567 | Upnor Castle | military museum, English Heritage, castle | Wikidata |
| site | fort | Fort Amherst | independent museum, military museum, fort | Wikidata | |
| site | fort | Fort Bridgewoods | fort, bunker | Wikidata | |
| site | fort | Fort Darland | fort | Wikidata | |
| site | fort | Grange Redoubt | redoubt | Wikidata | |
| site | fort | New Tavern Fort | military museum, fort | Wikidata | |
| site | fort | Shornemead Fort | Royal Society for the Protection of Birds, archaeological site, fort | Wikidata | |
| site | fort | Woodlands Redoubt | redoubt | Wikidata | |
| site | fort | 1539 | Tilbury Fort | military museum, fort, English Heritage | Wikidata |
| site | fort | 1669 | Cockham Wood Fort | fort | Wikidata |
| site | fort | 1805 | Fort Pitt | fort | Wikidata |
| site | fort | 1808 | Fort Clarence | fort | Wikidata |
| site | fort | 1861 | Cliffe Fort | fort | Wikidata |
| site | fort | 1861 | Fort Hoo | fort | Wikidata |
| site | fort | 1861 | Garrison Point Fort | fort | Wikidata |
| site | fort | 1861 | Grain Fort | fort | Wikidata |
| site | fort | 1867 | Slough Fort | military museum, fort | Wikidata |
| site | fort | 1870 | Fort Darnet | fort | Wikidata |
| site | fort | 1876 | Fort Luton | fort | Wikidata |
| site | fort | 1877 | Coalhouse Fort | military museum, fort | Wikidata |
| site | fort | 1880 | Fort Horsted | fort | Wikidata |
| site | fort | 1885 | Fort Borstal | fort | Wikidata |
| site | fort | 1890 | Fort Farningham | fort | Wikidata |
| site | fort | 1890 | Woldingham Fort | fort | Wikidata |
| site | fort | 1895 | Fort Halstead | fort | Wikidata |
| site | military base | 1567 | Chatham Dockyard | shipbuilding, Royal Navy Dockyard | Wikidata |
| site | museum | Chatham Historic Dockyard | independent museum, military museum, maritime museum | Wikidata | |
| site | museum | Quebec House | National Trust, military museum, historic house museum | Wikidata | |
| site | museum | 1878 | HMS Gannet | screw sloop, composite ship, preserved watercraft, museum ship, Royal Navy | Wikidata |
| site | museum | 1924 | PS Medway Queen | preserved watercraft, museum ship, paddle steamer, tripadvisor | Wikidata |
| site | museum | 1944 | HMS Cavalier | preserved watercraft, museum ship, destroyer, Royal Navy, tripadvisor | Wikidata |
| site | museum | 1964 | HMS Ocelot | preserved watercraft, attack submarine, museum ship, Royal Navy, tripadvisor | Wikidata |
| site | museum | 1978 | Shoreham Aircraft Museum | military museum | Wikidata |
| site | museum | 1987 | Royal Engineers Museum | charitable organization, independent museum, military museum | Wikidata |
| site | museum | 1995 | Purfleet Heritage & Military Centre | heritage center, military museum | Wikidata |
| site | museum | 2019 | Biggin Hill Memorial Museum | military museum | Wikidata |
| site | shipwreck | HMS Princess Irene | ocean liner, shipwreck, minelayer | Wikidata | |
| site | shipwreck | 1658 | HMS Royal James | second-rate, shipwreck | Wikidata |
| site | tower | St Leonards Tower | English Heritage, keep, tower | Wikidata | |
| site | tower | 1848 | Grain Tower | battery tower | Wikidata |




