Glo London Posted October 24, 2013 Map Unavailable Address Wulumuqi road 1 Shanghai China Upcoming Events No events in this location