Home
Situated in over seven and a half acres of gardens, the privately owned Welsh Hotel in Cwmbran is an ideal setting for both Business and Pleasure. This Four Star AA accredited Luxury Hotel has currently gone through an uplifting refurbishment after being