Ngoc Son Temple is a Buddhist temple built in the 19th century in Hanoi, Vietnam. Ngoc Son Temple lies on a small green island in the North of Hoan Kiem Lake, Hanoi, Vietnam. Ngoc Son Temple is dedicated to Tran Hung Dao, a Vietnamese hero who led the Vietnamese army ...