Skip to content
RestaurantsUnclaimed

Todai Sushi

Delta, BC

Address
11145 83A Avenue, Delta, BC

About

Todai Sushi is a sushi restaurant located on 83A Avenue in Delta, British Columbia.

Map

Post an ad