Candle Castle ← View details 20 Wormgate, Boston, England PE21 6NR +44 7563 855361 Get Directions From* To * — Required information