The restaurant scene in London wouldn’t be complete without Tokyo Diner. You will find Tokyo Diner in London on 2 Newport Place. Tokyo Diner's menu is all about delicious Japanese fare. Being located in the heart of Leicester Square, London makes Tokyo Diner easily accessible with plenty of other or similar restaurants near Tokyo Diner in London. Find your new favourite restaurant on Quandoo and book your table online in just a few clicks.