Logan’s Punch Posted April 12, 2015 Loading Map.... Logan’s Punch99 Taixing Road - ShanghaiDetails 31.2316699 121.45733480000001 Address 99 Taixing Road Shanghai China Upcoming Events No events in this location