diff --git a/layers/landuse/landuse.sql b/layers/landuse/landuse.sql
index 3d6c8685..661360d0 100644
--- a/layers/landuse/landuse.sql
+++ b/layers/landuse/landuse.sql
@@ -1,7 +1,7 @@
 
 CREATE OR REPLACE FUNCTION landuse_class(landuse TEXT, amenity TEXT, leisure TEXT, boundary TEXT) RETURNS TEXT AS $$
     SELECT CASE
-         WHEN leisure = 'nature_reserve' OR boundary='national_park' THEN 'park'
+         WHEN leisure IN ('nature_reserve', 'park') OR boundary='national_park' THEN 'park'
          WHEN amenity IN ('school', 'university', 'kindergarten', 'college', 'library') THEN 'school'
          WHEN landuse IN('hospital', 'railway', 'cemetery', 'military', 'residential') THEN landuse
          ELSE NULL
diff --git a/layers/landuse/mapping.png b/layers/landuse/mapping.png
index 636e3e1b..0a4647cd 100644
Binary files a/layers/landuse/mapping.png and b/layers/landuse/mapping.png differ
diff --git a/layers/landuse/mapping.yaml b/layers/landuse/mapping.yaml
index 00d644a9..262c8979 100644
--- a/layers/landuse/mapping.yaml
+++ b/layers/landuse/mapping.yaml
@@ -55,5 +55,6 @@ tables:
       - military
       leisure:
       - nature_reserve
+      - park
       boundary:
       - national_park