Welsh town has tidy hospital (5)
I believe the answer is:
neath
'welsh town' is the definition.
(I've seen this before)
'tidy hospital' is the wordplay.
'tidy' becomes 'neat' ('neat' can be a synonym of 'tidy').
'hospital' becomes 'h'.
'neat'+'h'='NEATH'
'has' acts as a link.
(Other definitions for neath that I've seen before include "River" , "Under, poetically" , "town in South Wales" , "Town near Swansea" , "Town NE of Swansea" .)