Where is Zhaiyapai?

Where is Zhaiyapai located?

Zhaiyapai, Fujian, China (approx. 24.99235°, 116.1934°)


Where is Zhaiyapai on the map?