Where is World Peace Pagoda?

Where is World Peace Pagoda located?

World Peace Pagoda, World Peace Pagoda, Nepal (approx. 27.498°, 83.274°)


Where is World Peace Pagoda on the map?