Hotels Near Nehru Place Delhi
- TravelNehru Place is one of the most central spots in Delhi. It is a large business park with many multi-story office buildings and many shops. Most of the shops here are related to computer hardware, software and repairing bu
read more