Edo japanContactCallrestaurant · Salt Lake CityEdo japanDirectionsFind us6307 S State St, Salt Lake City, UT 84107Phone: (801) 268-2385Directions