Situato a una distanza di 2 km dal Forte di Tughlaqabad, l'hotel Modern Town Nuova Delhi offre prossimità a vari luoghi di interesse della città. L'affittacamere comprende anche un parcheggio privato gratuito.
La Torre Chor Minar è a pochi passi dalla struttura, mentre la stazione d'autobus DDA Flats Kalkaji si trova a circa 300 metri. Gli amanti dello sport apprezzeranno la vicinanza a Thyagaraj Sports Complex, che è a 7 km.
Alcune camere del Modern Town includono un armadietto e un televisore a schermo piatto. I bagni dispongono di un bidet e una vasca spa e diverse comodità, tra cui asciugacapelli e asciugamani.
Il ristorante CIA Call it Asiian serve vari tipi di piatti tailandesi a circa 5 minuti in auto dalla struttura.