Search
Menu
Home
Sources
About
Contacts
Taohua Island
Taohua
Island
is one of the
islands
of the
Zhoushan Archipelago
.
The island
is under the
administration
of
Putuo District, Zhoushan
,
Zhejiang, China
.
The island is mentioned many times in
Louis
Cha's
Condor
Trilogy
,
therefore
gaining
its
popularity
.
Tourist attraction
The
statue
of
Louis Cha
, built
in 2001
Shengyan
Monastery
Jilin
Pagoda