diff --git a/inventory_provider/routes/poller.py b/inventory_provider/routes/poller.py
index 3abd16b8e01e6748ffabdd5ec02032649b7aebea..76e964e88d058380e4b3f6111b8360a9c3c343f4 100644
--- a/inventory_provider/routes/poller.py
+++ b/inventory_provider/routes/poller.py
@@ -486,6 +486,11 @@ def _get_dashboard_data(ifc):
         name = description.split('|')
         name = name[1].strip()
         name = name.replace('( ', '(')
+    elif BRIAN_DASHBOARDS.GWS_PHY_UPSTREAM.name in dashboards:
+        name = description.split(' ')[2].strip().upper()
+        host = ifc['router']
+        location = host.split('.')[1].upper()
+        name = f'{name} - {location}'
     else:
         name = description.split(' ')[2].upper()
 
diff --git a/test/test_general_poller_routes.py b/test/test_general_poller_routes.py
index c528635a77499f20e77e3a00fa8fd12815bdf982..f9244bb5e6ef72d9a8225f83a868ecdc21004737 100644
--- a/test/test_general_poller_routes.py
+++ b/test/test_general_poller_routes.py
@@ -290,8 +290,9 @@ def test_interface_dashboard_mapping(description, expected_dashboards):
     }, {'name': 'FCCN', 'interface_type': 'LOGICAL'}),
     ({
         'description': 'PHY UPSTREAM TELIA SRF9940473 | Telia ID: IC-326863',
+        'router': 'mx1.bud.hu.geant.net',
         'dashboards': ['GWS_PHY_UPSTREAM']
-    }, {'name': 'TELIA', 'interface_type': 'PHYSICAL'}),
+    }, {'name': 'TELIA - BUD', 'interface_type': 'PHYSICAL'}),
     ({
         'description': 'SRV_IAS UPSTREAM COGENT #COGENT_GWS_VIE | ASN174',
         'dashboards': ['IAS_UPSTREAM']