diff --git a/crawler.py b/crawler.py
index c67f5cff1658949efa4345aa14812dda080222d2..3c2443c0b5084e529f29fba706f360e67dc24421 100644
--- a/crawler.py
+++ b/crawler.py
@@ -110,10 +110,10 @@ def get_location_days(
                     if indicator is not None:
                         item_indicators.add(indicator)
                 elif child.text.strip() != "":
-                    if child.text.startswith("\n"):
+                    if child.text.strip(' ').startswith("\n"):
                         items.append(
                             MenuItem(
-                                name=item_name,
+                                name=re.sub(' +', ' ', item_name),
                                 indicators=frozenset(item_indicators),
                             )
                         )
@@ -127,7 +127,8 @@ def get_location_days(
             if item_name is not None:
                 items.append(
                     MenuItem(
-                        name=item_name, indicators=frozenset(item_indicators)
+                        name=re.sub(' +', ' ', item_name),
+                        indicators=frozenset(item_indicators)
                     )
                 )
             menus.append(