From Our Editors
The team at Tokyo Sushi specialise in Japanese cuisine in the form of lavish rolls, sushi platters and sashimi. They also serve numerous teriyaki dishes, as well as desserts and drinks. The restaurant is located just next to Caledonian Road and Barnsbury station. Customers are invited to eat in, but takeaway and delivery services are also available.