Town in south-west Wales, with a Norman castle where Henry Tudor, later King Henry VII, was born (8)
I believe the answer is:
pembroke
(Other definitions for pembroke that I've seen before include "Oxford college; small table" , "Former Welsh county" , "Welsh port" , "Two Oxbridge colleges; a shire" , "An Ox., a Camb. college; Welsh town, castle" .)