Keldagrim can be found by taking the shortcut from the Grand Exchange or following the initial directions in the Giant Dwarf quest guide (the quest is not required). The Stonemason is located on the west side of the river dividing the city, a good way south of the bank.