Japan Centre Flagship Store (Leicester Square)UnclaimedRestaurantsLondon, ENG+442034051246info.lsq@japancentre.comVisit website