Geo Location Information for 122.144.138.163 IP Address. The IP Address 122.144.138.163 is located at 31.2222 latitude and 121.458 longitude in China. Friendly Location for the IP Address is Shanghai, Shanghai, China, 200020
“都市菜园”全新起航,定位于打造一个有特色的、开放的、以人为本的卓越的社会化生鲜电商平台,致力于为老百姓提供一日三餐的生鲜膳食食材解决方案。