Get directions to: Edo Japan, Buena Park, CA Restaurant address: 8641 On The Mall Buena Park, CA 90620, USA Driving Walking Bicycling Restaurant: Edo Japan