St Asaph (en anglais : St Asaph ; en gallois : Llanelwy) est une ville du nord du pays de Galles sur l’. Sa population est de 3 491 habitants (2001). St Asaph est entourée par la campagne et offre des vues sur le Val du Clwyd. Elle est proche de plusieurs villes de la côte très actives telles que Rhyl, Prestatyn, Colwyn Bay et Llandudno. Les châteaux historiques de Denbigh et Rhuddlan sont dans son voisinage.