EDO Japan, 3170 Tillicum 103, Victoria Burnside
617th visitor, Write a review
EDO Japan Map

near V9A 7C5

EDO Japan is ranked #1 of 20 nearby Restaurants.

They say EDO Japan is fresh, quick, clean a highly reviewed japan Restaurant