I WENT for a roast dinner at the Priory Hotel and Restaurant in Caerleon, and it was the best roast I have ever had inside a restaurant in South Wales. The Priory Hotel and Restaurant is located in the heart of the Roman village of Caerleon, in Newport, and is a popular place amongst locals to have a drink or go for a nice meal.