Il The Metro Star Hotel Nuova Delhi, 3 stelle, è situato a circa 10 minuti in auto dal Tempio del Loto e a 4 km dal Parco divertimenti Worlds of Wonder. Dotato di 39 camere con vista sulla città, questo hotel si trova a 4,1 km dal Forte di Tughlaqabad.
Questo hotel è situato nel quartiere Jasola. L'hotel Metro Star Nuova Delhi è a breve distanza dalla stazione della metropolitana Harkesh Nagar Okhla. Inoltre, Fountain Park si trova a circa 10 minuti in macchina. Questo alloggio ti permette di godere di attrazioni naturali come il Parco Acquatico Atlantic Water World di Delhi, a 2 km. La fermata dell'autobus più vicina è Apollo Hospital, a soli 5 minuti a piedi.
Le camere del Metro Star forniscono agli ospiti un televisore, e dei comfort quali un impianto di climatizzazione.
L’hotel serve una colazione gratuita ogni mattina. Il lounge bar è ideale per un drink rilassante. Gli ospiti possono cenare al ristorante Haldiram's, situato a 150 metri dalla struttura.