glo London Posted March 22, 2013 Loading Map.... glo London1 Wulumuqi Lu, near Dongping Lu - ShanghaiDetails 31.230393 121.473704 Address 1 Wulumuqi Lu, near Dongping Lu Shanghai China Upcoming Events No events in this location