El Luchador Posted May 19, 2014 Loading Map.... El LuchadorYongkang Road, Xiangyang Road - ShanghaiDetails 31.2108031 121.45762839999998 Address Yongkang Road, Xiangyang Road Shanghai China Upcoming Events No events in this location