Caerphilly, off A470. north-west of Cardiff