From Our Editors
Seattle sushi lovers will fall in love with the menu at Edo Japan, a Japanese restaurant right in the heart of Seattle.
This dining establishment is located near hassle-free parking options.
Do you hear what I hear? Edo Japan serves the best cheap eats! It's hard to make Japanese food well, but the chefs at Edo Japan somehow make their dishes to perfection.