The Bell Hotel is situated on the quay of the River Stour in the heart of the medieval town of Sandwich in Kent - south east England - Sandwich is approximately 125km from London 20km from more...