Discover a variety of restaurants in Dunfermline town centre. Located in the west of Fife, Dunfermline was once Scotland's capital city and the town centre retains some attractive period buildings, dating from medieval times to the 19th century. Dunfermline town centre restaurants offer a diverse choice that includes international chains, small independent operations, bustling cafes, and casual bistros. The compact town centre means that visitors are never very far away from a tempting dining option. Dunfermline's traditional pubs also offer food, with menus that usually include Scottish favourites such as haggis and neeps, steak pie, and cullen skink fish soup.