NPT logo

The Castle Hotel Neath


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.

Thank you! Your subscription has been confirmed. You'll hear from us soon.