Sushi Villa, 2181 Bloor St. W., Toronto Bloor West Village
648th visitor, Write a review
Sushi Villa Map

near M6S 1N2



They say Sushi Villa is bad