Seems there are 2 Bojangles, one at the Rail Mall, Upper Bukit Timah Rd as you have found Napsed. I also go there sometimes for a pint after shopping at the Cold Storage there. I also thought I saw one on Bukit Timah Rd on Saturday as I rode past on my bike, but couldn't find it again when I looked yesterday. However your post prompted me to do some research, and here are the directions:
Bojangles is located on Bukit Timah Road, just after the Farrer Road junction. Keep left and do not go down the underpass. It’s the second lane after the Neighourhood Police Post.
Tried "cosy pub" on Bkt Timah Rd recently, but not impressed, no atmosphere. However was a Sunday evening so maybe not fair judgement. I also saw a place called "Maple Pub" in Bukit Timah itself, though not tried it yet. It's true there is a real dearth of good drinking holes in this neck of the woods, but it's only 15-20 mins ride to the city
Would certainly be interested if anyone knows of other good watering holes in this part of town.