Where is Lunghwa University of Science and Technology located?
Lunghwa University of Science and Technology, Lunghwa University of Science and Technology, TW (approx. 25.019526°, 121.40098°)
Lunghwa University of Science and Technology, Lunghwa University of Science and Technology, TW (approx. 25.019526°, 121.40098°)