JDs is a restaurant, located at Kenya
I did not find a restaurant at the marked point.
Haven't been inside though
Awesome little local bar, secluded in the foothills of the Ngong hills. Great music and views. Be there for sundown!