The Lodhi and The Emblem are the closest and best hotel for stay near the Nizamuddin railway station. Grab the Hotel Discounts Here!