Where is Lucha?
Where is Lucha located?
Lucha, Fujian, China (approx. 25.5°, 118.2625°)
Where is Lucha on the map?
Lucha - Dinzo
Lucha - Shanliao
Lucha - Houshangyan
Lucha - Longxun
Lucha - Shangcheng Hotel
{"latitude":25.5,"longitude":118.2625,"title":"Lucha"}