Thanks for the info Harry.
In the 1871 census report Joseph McHolm (Inn Keeper) resides at 16 Bridge Street, Dumfries. Bridge Street is now Whitesands. I've looked at old ordnance survey maps of 1850 and 1893, but I'm not certain of the location of 16 Bridge Street as listed in 1871. From what I can deduce, it's the location where the Worlds End Pub is situated at present. There is a Grapes Inn at this position clearly marked on the 1850 OS Map. However, I have a picture of a Grapes Inn further down the road at the turn of the century. Hence, there is doubt.
I haven't found a record of the 'valuation roll' for 1871 or 1877 which may confirm Joseph McHolm as the Inn Keeper of The Grapes Inn and the address? he doesn't show up on the 1879-80 valuation roll or the Post Office Directory for 1882 and 1901-02.
He may have died by this time, but I have never found his death record.