Where is ISQUARE?

Where is ISQUARE located?

ISQUARE, ISQUARE, HK (approx. 22.296944°, 114.17194°)


Where is ISQUARE on the map?