Glo London Posted September 8, 2013 Loading Map.... Glo LondonWulumuqi Nan Lu 1 - ShanghaiDetails 31.2076375 121.4481389 Address Wulumuqi Nan Lu 1 Shanghai China Upcoming Events No events in this location