The Nehru Island Park is situated amidst the lake and is approachable by a motor boat. Green lawns and fountains beautify it.