Il fantastico Hotel O City Palace Nuova Delhi è situato nel quartiere Centro di Delhi, a 6 km da luoghi di ritrovo per famiglie come lo Zoo di Delhi. Il Wi-Fi è sempre disponibile in tutta la struttura.
Il Forte rosso si trova a pochi minuti di macchina da questo hotel, mentre il Mercato di Karol Bagh si trova a circa 10 minuti in macchina. Gli ospiti possono visitare diversi luoghi di culto, come la Tomba di Humayun, a 7 km dall'O City Palace. Tra le migliori attrazioni storiche da visitare c'è la Porta dell'India, situato a 15 minuti in macchina dall'hotel. La struttura è vicino ai mezzi pubblici, a 800 metri dalla stazione della metropolitana di New Delhi e vicino alla fermata dell'autobus New Delhi Metro Express Line.
L'O City Palace Nuova Delhi offre camere che dispongono di un salottino con un impianto di climatizzazione, una TV a schermo piatto con canali satellitari.
Questo hotel serve una colazione gratuita a tutti i suoi ospiti. Il ristorante True Blue offre una selezione di piatti a 1 km da questa struttura.