The main road stretch of Najafgarh Road between Tagore Nagar Metro Station and Rajouri Garden Metro Station has the largest density of restaurants in Delhi lined on a single road on both sides. Such is the density that it is impossible to find a parking spot without assistance. Week ends are like festive days at this place. There are all kinds of restaurants here. Most of them though cater for night life. Here are a few pics of a night time shoot.