Drive or stroll down the main street in Newport, Pembrokeshire and you’re sure to notice Castle Inn. This inviting stone building stands proudly in the heart of this boutique coastal village, on the northern side of the street. Set in a fantastic position, Newport...