Glo London Posted February 10, 2014 Loading Map.... Glo London1 Wulumuqi Lu (S), near Dongping Lu - ShanghaiDetails 31.2087698 121.44778999999994 Address 1 Wulumuqi Lu (S), near Dongping Lu Shanghai China Upcoming Events No events in this location