Castle Hotel
The Castle Hotel is a charming, family run inn set on the village green of Saltwood. The restaurant serves excellent home made food drawing from local produce and the bar has an excellent choice of

Show businesses near Hythe