Note: The address shown on Google Maps is correct. However, the images of the streets and buildings remain from 20 years ago. It is completely different from the current scene.
Address: Unit A, Vision Center, 1733 Liling Road, Siming District, Xiamen, Fujian, China