glo london Posted June 20, 2013 Loading Map.... glo londonWulumuqi Road 1 - ShanghaiDetails 43.8911117 87.52469489999999 Address Wulumuqi Road 1 Shanghai China Upcoming Events No events in this location