Glo London Posted May 10, 2013 Loading Map.... Glo LondonWulumuqi road 1 - ShanghaiDetails 31.2250278 121.44074019999994 Address Wulumuqi road 1 Shanghai China Upcoming Events No events in this location