A town which has been pretending to be a city for years and has just been given actual city status by the Queen for her jubilee
the 51 bus now says "Denbigh via St. Asaph City centre"
by SallyBear April 13, 2012
1 more definition
The Mecca of North Wales.
St.Asaph, it's like the Mecca of North Wales.
by Slasher Fierce November 04, 2011