Canon's Town or Canonstown (Ordnance Survey) is a hamlet in west Cornwall, England, UK, situated on the A30 road in the civil parish of Ludgvan, [1] between Penzance and Hayle. It is southwest of St Erth railway station. [2] It is in the civil parish of St Erth
50°09′43″N 5°27′07″W / 50.1618537°N 5.4519006°W