Get Directions to Terra Nova School ← View details Jodrell Bank, Holmes Chapel, Crewe, Cheshire CW4 8BT, United Kingdom, Jodrell Bank, England Get Directions From* To * — Required information