Skip to content
Restaurants

Tomo Sushi

Restaurants in Vaughan, Canada

About Tomo Sushi

Tomo Sushi in Vaughan, Canada.

Frequently asked questions

What is Tomo Sushi?

Tomo Sushi is a restaurants in Vaughan, Canada.

Where is Tomo Sushi located?

Tomo Sushi is located in Vaughan, Canada.

Explore more in Vaughan

View all