The Castle Inn is a pub located on historic Castle Street in the town centre. It is described as a must for all visitors, offering a warm and cosy atmosphere.