Nestled in a historic castle in the heart of Newport, The Castle Hotel Restaurant offers a unique dining experience with a focus on local and seasonal ingredients. Enjoy expertly crafted dishes while surrounded by stunning architecture and panoramic views of the Welsh countryside.