Skip to content

Toro sushi bar&grill

Japanese

Toro Sushi Bar & Grill is a Japanese restaurant in Edmonton that serves sushi and offers online ordering for pickup.

Address
2980 Ellwood Dr SW Unit 20
Data
Rating and reviews from Google, checked on October 13, 2026.
Toro sushi bar&grill

Other top-rated japanese & sushi restaurants

Ranked near Toro sushi bar&grill in japanese & sushi restaurants