デリーの中心部にある8エーカーの景色の良い緑豊かな場所に位置する。コンノート・プレイスへは徒歩圏内。館内はコロニアル調等のインテリアで装飾され、歴史を感じさせる。常設のアートギャラリーがある。