It is situated in the diplomatic neighborhood of Chanakyapuri (behind the Bhutan Embassy).
The Bhutan Embassy is located in the neighborhood of Channakyapuri.
I am aware of Public Palace due to my time in the military.