English: Nehru Park is located close to the center of Delhi.
Telugu: టౌన్ మెయిన్ సెంటర్కి దగ్గర్లో ఉంది నెహ్రు పార్క్.