Das Hotel Thakur Niwas liegt im Stadtviertel South West von Neu-Delhi, in einer Entfernung von 20 Autominuten vom Flughafen Delhi.
Indian Air Force Museum liegt knapp 7 Kilometer vom Hotel entfernt und Sulabh International Museum of Toilets erreichen Sie innerhalb von 10 Autominuten. ISKCON-Tempel liegt ebenfalls 10 Autominuten von der Pension entfernt.
Einige Zimmer sind mit einer getrennten Toilette und einer Badewanne ausgestattet.