University city in NW Wales on the south shore of the Menai Strait (6)
I believe the answer is:
bangor
(Other definitions for bangor that I've seen before include "Welsh city" , "found in Wales" , "North Wales university" , "Welsh resort" , "Welsh town" .)