Satellite map of Island6
island6 Arts Center (Chinese:六岛艺术中心) is an artist-run space and creative platform located in Shanghai, P.R.C..
Latitude: 31° 14' 52.23" N
Longitude: 121° 26' 57.54" E
Nearest city to this article: Shanghai
Read about Island6 in the Wikipedia Satellite map of Island6 in Google Maps