Toronto's Sushi Inn was founded over 10 years ago. Offering authentic Japanese cuisine, they are located a few steps away from the Bay Subway Station. Delivery, catering and pick-up are available.
120 Cumberland St. Scarborough, ON, Canada,
Click for more information