Starling Posted January 13, 2015 Loading Map.... Starling99 Taixing Road - ShanghaiDetails 31.2316699 121.45733480000001 Address 99 Taixing Road Shanghai China Upcoming Events No events in this location