Loving all the new restaurants opening in Barrhaven this summer. Our latest discovery is Edo Japan, a new Asian restaurant that features Teppan-style Japanese cuisine.