Godawari botanical Garden

Godawari Botanical Garden is The greenest, most pristine part of the valley that lies at its southeastern edge. Officially it is called National Botanical Garden. It is For those who love to be surrounded by greenery, the Godawari at the southeast edge of the Kathmandu valley is the ideal place to be. The Godawari sits … Continue reading Godawari botanical Garden