Get Directions to Tokyo Diner ← View details Leicester Square, 2 Newport Place, London WC2H 7JJ, United Kingdom, London, England Get Directions From* To * — Required information