Get directions to: Edo Japan, Sunnyvale, CA Restaurant address: 2424 Town Ctr Ln Sunnyvale, CA 94086, USA Driving Walking Bicycling Restaurant: Edo Japan