Get directions to: Edo Japan, Provo, UT Restaurant address: 1200 Towne Centre Blvd Ste 2084 Provo, UT 84601, USA Driving Walking Bicycling Restaurant: Edo Japan