taipei: leftfoot store opening

the new leftfoot store opens its doors on wednesday, june 20 at 8pm. location: 38 dunhua south road, lane 161 [da an].