El Ocho Posted September 12, 2014 Loading Map.... El Ocho泰兴路99号 - ShanghaiDetails 31.2284929 121.46008460000007 Address 泰兴路99号 Shanghai China Upcoming Events No events in this location