Tap House Posted November 7, 2014 Loading Map.... Tap House99 Taixing Road - ShanghaiDetails 31.2316699 121.45733480000001 Address 99 Taixing Road Shanghai China Upcoming Events No events in this location