Latitude and longitude of Taohua Island
- In China
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