The Castle Hotel Neath is a spacious, contemporary restaurant perfect for enjoying a simple, informal lunch or a relaxing post-work drink.
The Castle Hotel Restaurant is conveniently located in the heart of Neath town centre. They offer a range of seasonal menus blending British & European cuisine.