Sweet Chestnut, Dunfermline by Marston's Inns, Dunfermline (4-star) | TravelManiac