The Welsh Highland Railway runs between Porthmadog and which town or city?
Caernarfon Prison Caerenarfon Caernarfon Ysgol santes helen HM Prison Caernarfon Ysgol Santes Helen HMP Caernarfon Caernarfon (HM Prison)