Rockbund Art Museum Posted April 19, 2013 Loading Map.... Rockbund Art Museum20 Huqiu Road - ShanghaiDetails 31.241796 121.48725999999999 Address 20 Huqiu Road Shanghai China Upcoming Events No events in this location