Akai Sushi is located on the corner of Harbord and Major Street. It’s situated near the Bloor Annex area where there are a slew of other restaurants, including a number of other sushi restaurants.
—
» Best sushi in Toronto (Top 10)
» Toronto sushi deals / coupons