(1) A hotel in Wales ( Carmarthen ) is the Ivy Bush Royal Hotel named after it .
(2) A hotel in Carmarthen ( Wales ) is the Ivy Bush Royal Hotel .

Do these two sentences mean the same thing?
yes