Set in the market place, the Castle Inn can trace its origins back to the 12th century. Many features of the original construction remain today.
The Inn has undergone careful and considerate restoration. Price Room Rates:Double from £85.0
Rooms: 11
For those who choose to enjoy the beauty of the English countryside, The 14th century Manor House Hotel is just perfect. Nestling in 365 acres of secluded parkland, picturesque waterfalls, Italian Gardens and an 18 hole golf course. Price Room Rates:Double from £180.0
Rooms: 48