Glo London Posted June 20, 2013 Loading Map.... Glo LondonSouth Wulumuqi Road No.1 - ShanghaiDetails 31.2076375 121.4481389 Address South Wulumuqi Road No.1 Shanghai China Upcoming Events No events in this location