Where is S.T.F.A. Lee Shau Kee College?
Where is S.T.F.A. Lee Shau Kee College located?
S.T.F.A. Lee Shau Kee College, S.T.F.A. Lee Shau Kee College, China (approx. 22.36083°, 114.1244°)
Where is S.T.F.A. Lee Shau Kee College on the map?
{"latitude":22.36083,"longitude":114.1244,"title":"S.T.F.A. Lee Shau Kee College"}