Scott's Grotto

From Underfoot

Q7435823



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:Q7435823} UNION {SERVICE wikibase:mwapi{ bd:serviceParam wikibase:api 'Generator' . bd:serviceParam wikibase:endpoint 'commons.wikimedia.org' . bd:serviceParam mwapi:gcmtitle 'Category:Scott's Grotto' . 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 63. 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 63. 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 63. 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>).


Scott's Grotto in Ware, Hertfordshire, is a Grade I listed building and with six chambers the most extensive shell grotto in the United Kingdom. "It is, although on a small scale, far more complex than Alexander Pope's at Twickenham. Compared with the grotto at Stourhead, on the other hand, it is minute, but that only enhances the enchantment." The surrounding gardens and structures are Grade II* listed.

WikimediaWikidata
shell grottoUnited Kingdom

  • Grade II listed building page@
  • Grade II listed park and garden page@
  • Grade II* listed building page@
  • National Heritage List for England page@
  • British Listed Buildings page@
  • Grade I listed building page@
  • ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​

Location: 51.8067, -0.0333, KML, Cluster Map, Maps,
48 places
Loading map...
  • Camden Borough Control
    civil defence centre in London, UK
  • East Ham Borough Control
    civil defence centre in London, UK
  • Edmonton Borough Control Site 1
    civil defence centre in London, UK
  • Edmonton Borough Control Site 2
    civil defence centre in London, UK
  • Finchley Borough Control
    civil defence centre in London
  • Hackney Air Raid Precaution Centre
    air-raid shelter in Hackney, London, England, UK
  • Hackney WW2 ARP Control and Post War Borough Control
    civil defence centre in London
  • Hertford bunker
    Cold War control bunker in Hertford, UK
  • Kelvedon Hatch Secret Nuclear Bunker
    ROTOR air defence control bunker converted to a Regional Seat of Government  
  • Lippitts Hill Anti-Aircraft Operations Room
    architectural structure in Waltham Abbey, Epping Forest, Essex, England, UK
  • Luton County Borough Control
    civil defence centre in Bedfordshire, UK
  • Mill Hill North West London Group Control
    civil defence centre in London
  • Oxgate Admiralty Citadel
    military bunker in north London, England: now privately owned
  • St Albans City and District Council Emergency Centre
    civil defence centre in Hertfordshire
  • St Pancras Borough Control
    civil defence centre in London
  • Stoke Newington Borough Control
    civil defence centre in London
  • Stoke Newington Borough Control and Hackney Borough Control 2nd Site
    civil defence centre in London
  • Stratford Newham Borough Council Control
    civil defence centre in London
  • Tottenham Borough Control
    civil defence centre in London
  • Canal-Head Grotto
    grotto in Redbridge, London, England, UK
  • Grotto
    grotto in Redbridge, London, England, UK
  • Grotto About 70 Metres North East Of Dancers Hill House
    grotto in South Mimms, Hertsmere, Hertfordshire, England, UK
  • Grotto At Lippittshill Lodge
    grotto in Waltham Abbey, Epping Forest, Essex, England, UK
  • Royston Cave
    Grade I listed building in North Hertfordshire, England, UK
  • Scott's Grotto
    Grade I listed building in Ware, East Hertfordshire, England, UK
  • The Grotto
    grotto in Redbridge, London, England, UK
  • Ashwell Quarry and Quarry Springs
    quarry in the UK
  • Barkway Chalk Pit
    Nature reserve in North Hertfordshire
  • Castle Lime Works Quarry
    Site of Special Scientific Interest in Hertfordshire
  • Hall's Quarry
    Site of Special Scientific Interest in Essex, England
  • Hexton Chalk Pit
    chalk quarry in the UK
  • Hill End Pit
    Nature reserve in North Hertfordshire
  • Moor Mill Quarry, West
    Site of Special Scientific Interest in Hertfordshire
  • Widdington Pit
    quarry in Essex, England, UK
  • Barnet Tunnel
    railway tunnel in the UK
  • Bell Common Tunnel
    road tunnel in Great Britain, part of M25 motorway
  • Belsize Tunnel
    railway tunnel in the UK
  • Hadley Wood North Tunnel
    railway tunnel in the UK
  • Hadley Wood South Tunnel
    railway tunnel in the UK
  • Highgate East Tunnel
    railway tunnel in the UK
  • Ponsbourne Tunnel
    railway tunnel in the UK
  • Watford Tunnels
    pair of railway tunnels in Hertfordshire, England
  • Welwyn North Tunnel
    railway tunnel in the UK
  • Welwyn South Tunnel
    railway tunnel in the UK
  • Weston Hills Tunnel
    road tunnel near the nature reserve
  • Watford West Tunnel
    one of a pair of railway tunnels in Hertfordshire, England
  • Copenhagen Tunnel
    Triple bore, six track railway tunnel linking London King's Cross, and Belle Isle.
  • Watford East Tunnel
    one of a pair of railway tunnels in Hertfordshire, England
1837-01-01T00:00:00Z
1837-01-01T00:00:00Z
1850-01-01T00:00:00Z
1850-01-01T00:00:00Z
1874-01-01T00:00:00Z
1874-01-01T00:00:00Z
{"selectable":false,"showCurrentTime":false,"width":"100%","zoomMin":100000000000}
TypeSubtypeDateDescriptionNotesSource
linkpageGrade II listed building page@Wikidata
linkpageGrade II listed park and garden page@Wikidata
linkpageGrade II* listed building page@Wikidata
linkpageNational Heritage List for England page@Wikidata
linkpageBritish Listed Buildings page@Wikidata
linkpageGrade I listed building page@Wikidata
sitebunkerCamden Borough Controlcivil defense center, London Borough of CamdenWikidata
sitebunkerEast Ham Borough ControlEast Ham, civil defense centerWikidata
sitebunkerEdmonton Borough Control Site 1civil defense center, London Borough of EnfieldWikidata
sitebunkerEdmonton Borough Control Site 2civil defense center, London Borough of EnfieldWikidata
sitebunkerFinchley Borough Controlcivil defense center, London Borough of BarnetWikidata
sitebunkerHackney Air Raid Precaution Centreair-raid shelterWikidata
sitebunkerHackney WW2 ARP Control and Post War Borough Controlcivil defense center, London Borough of HackneyWikidata
sitebunkerHertford bunkerbunkerWikidata
sitebunkerKelvedon Hatch Secret Nuclear BunkerRoyal Air Force station, military museum, bunkerWikidata
sitebunkerLippitts Hill Anti-Aircraft Operations RoombunkerWikidata
sitebunkerLuton County Borough ControlBedfordshire County Council, civil defense centerWikidata
sitebunkerMill Hill North West London Group Controlcivil defense center, London Borough of Haringey, London Borough of Enfield, London Borough of Islington, London Borough of Camden, City of Westminster, London Borough of Barnet, City of LondonWikidata
sitebunkerOxgate Admiralty CitadelbunkerWikidata
sitebunkerSt Albans City and District Council Emergency CentreSt Albans City and District Council, civil defense centerWikidata
sitebunkerSt Pancras Borough Controlcivil defense centerWikidata
sitebunkerStoke Newington Borough Controlcivil defense centerWikidata
sitebunkerStoke Newington Borough Control and Hackney Borough Control 2nd Sitecivil defense center, London Borough of HackneyWikidata
sitebunkerStratford Newham Borough Council Controlcivil defense center, London Borough of NewhamWikidata
sitebunkerTottenham Borough Controlcivil defense centerWikidata
sitecaveCanal-Head GrottogrottoWikidata
sitecaveGrottogrottoWikidata
sitecaveGrotto About 70 Metres North East Of Dancers Hill HousegrottoWikidata
sitecaveGrotto At Lippittshill LodgegrottoWikidata
sitecaveRoyston Cavegrotto, caveWikidata
sitecaveScott's Grottoshell grottoWikidata
sitecaveThe GrottogrottoWikidata
sitemineAshwell Quarry and Quarry SpringsquarryWikidata
sitemineBarkway Chalk Pitchalk quarryWikidata
sitemineCastle Lime Works QuarryquarryWikidata
sitemineHall's QuarryquarryWikidata
sitemineHexton Chalk Pitchalk quarryWikidata
sitemineHill End Pitchalk quarryWikidata
sitemineMoor Mill Quarry, WestquarryWikidata
sitemineWiddington PitquarryWikidata
sitetunnelBarnet Tunnelrailway tunnelWikidata
sitetunnelBell Common Tunnelroad tunnelWikidata
sitetunnelBelsize Tunnelrailway tunnelWikidata
sitetunnelHadley Wood North Tunnelrailway tunnelWikidata
sitetunnelHadley Wood South Tunnelrailway tunnelWikidata
sitetunnelHighgate East Tunnelrailway tunnelWikidata
sitetunnelPonsbourne Tunnelrailway tunnelWikidata
sitetunnelWatford TunnelsNetwork Rail, London and North Western Railway, London, Midland and Scottish Railway, British Rail, London and Birmingham Railway, railway tunnel, RailtrackWikidata
sitetunnelWelwyn North Tunnelrailway tunnelWikidata
sitetunnelWelwyn South Tunnelrailway tunnelWikidata
sitetunnelWeston Hills Tunnelroad tunnelWikidata
sitetunnel1837Watford West TunnelNetwork Rail, London and North Western Railway, London, Midland and Scottish Railway, British Rail, London and Birmingham Railway, railway tunnel, RailtrackWikidata
sitetunnel1850Copenhagen Tunnelrailway tunnelWikidata
sitetunnel1874Watford East TunnelLondon, Midland and Scottish Railway, British Rail, London and Birmingham Railway, railway tunnel, Railtrack, Network Rail, London and North Western RailwayWikidata