L'Hotel Atithi Palace Nuova Delhi, a 3 stelle, è situato a circa 6 km dalla Tomba di Humayun e a circa 25 minuti a piedi dal Forte rosso.
L’hotel si trova a una distanza di 300 metri da Ambedkar Stadium e nelle immediate vicinanze della stazione della metro Delhi Gate. Lo Zoo di Delhi, a 4 km, è sicuramente una tappa obbligata per le famiglie in visita a Nuova Delhi. L'Atithi Palace Nuova Delhi è a una distanza di 500 metri da Daryaganj Sunday Book Market. Ben collegato con tanti luoghi d'interesse, questo hotel è situato a due passi dalla fermata di autobus Dilli Gate.
Con una zona pranzo, le camere dell'alloggio forniscono il Wi-Fi e una TV a schermo piatto con canali satellitari. Un bagno con WC separato e una doccia sono disponibili nei bagni.
Il ristorante Rustom's Parsi Bhonu è adiacente all'Hotel Atithi Palace e si trova a soli 5 minuti a piedi.