Das Hotel Madho Palace Neu-Delhi verfügt über 28 Zimmer und liegt ungefähr 7 km vom National Rail Museum of India entfernt.
Das Hotel befindet sich im Stadtviertel South Delhi, in circa 900 Meter Entfernung von der U-Bahn-Station Delhi Aerocity. Das Hotel ist zudem in rund 8 km Entfernung vom Qutb Minar gelegen. Auch Sankat Mochan Hanuman Mandir ist nur wenige Schritte entfernt vom Madho Palace zu finden. Die Unterkunft liegt lediglich 10 Minuten zu Fuß von der Bushaltestelle Mahipalpur und 20 Minuten Fahrt vom Bahnhof Neu-Delhi in Neu-Delhi entfernt.
Das Restaurant Delhi Barbeque bietet indische Gerichte an und befindet sich ein paar Schritte entfernt vom Hotel.