Satellite map of 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.
Latitude: 29° 48' 59.99" N
Longitude: 122° 15' 60.00" E
Taohua Island is one of the islands of the Zhoushan Archipelago. The island is under the administration of Putuo District, Zhoushan, Zhejiang, China.
Latitude: 29° 48' 59.99" N
Longitude: 122° 15' 60.00" E