Alhambra Theatre Trust phone 33, Canmore St Dunfermline, Fife KY12 7NX map Carnegie Hall phone East Port Dunfermline, Fife KY12 7JA map if (!IN_DEV) { ?> } ?>