3423rd visitor, Write a review
Ebizo Map

near V8W 1C7

Ebizo is ranked #1 of 8 nearby Restaurants.

They say Ebizo is good, fresh, friendly