Das 3-Sterne-The Metro Star Hotel Neu-Delhi liegt 2 km weit weg vom Lotustempel und bietet WLAN in den öffentlichen Bereichen sowie Parkplätze in der Nähe.
Die Fahrt zum Flughafen Delhi dauert nur 25 Minuten. Das Humayun-Mausoleum liegt auch in einer Entfernung von 15 Autominuten von diesem Hotel. Der Hazrat Nizamuddin Dargah liegt circa 7 Kilometer von der Unterkunft entfernt. Das Metro Star Neu-Delhi liegt in einer Entfernung von 5 Gehminuten von der Bushaltestelle Apollo Hospital und gleich neben der U-Bahn-Station Harkesh Nagar.
Die 39 Zimmer sind mit einer Klimaanlage ausgestattet und verfügen über moderne Annehmlichkeiten wie ein Fernsehen mit mehreren Kanälen. Ein Fernsehen mit mehreren Kanälen und eine Klimaanlage sind ebenfalls in den Zimmern vorhanden. Von den Zimmern aus kann man einen Ausblick auf die Stadt genießen.
Jeden Morgen wird hier ein kostenloses Frühstück serviert. Vor Ort gibt es eine Lounge- Bar. In der Umgebung gibt es viele Restaurants, darunter das Restaurant Haldiram's, das sich etwa 150 Meter von hier entfernt befindet.