Das 4-Sterne-Hotel Madho Palace Neu-Delhi befindet sich im Stadtteil South Delhi von Neu-Delhi, in 3 km Entfernung von einer der beliebtesten kulturellen Sehenswürdigkeiten, dem Indian Air Force Museum.
Das Hotel liegt nicht weit entfernt vom Fun 'n' Food Village, während die U-Bahn-Station Delhi Aerocity lediglich 10 Gehminuten von hier entfernt ist. Der Uttara Swamimalai Tempel gilt als heilige Stätte und liegt 4 km weit weg vom Hotel. Sankat Mochan Hanuman Mandir befindet sich ziemlich nah am Madho Palace Neu-Delhi. Die Bushaltestelle Mahipalpur befindet sich gleich neben der Unterkunft.
Die 28 Zimmer bieten einen Flachbildfernseher mit Satellitenkanälen und sind mit einer Klimaanlage ausgestattet, um einen angenehmen Aufenthalt zu gewährleisten.
Das Restaurant Delhi Barbeque bietet indische Gerichte an und befindet sich lediglich 5 Gehminuten vom Madho Palace entfernt.