EDO Japanese Steakhouse and Sushi Bar Restaurants United States Home » Restaurants » EDO Japanese Steakhouse and Sushi Bar EDO Japanese Steakhouse and Sushi Bar Share this profile AboutJapanese Restaurant in Saint Petersburg, FL Bookmark Contact Information EDO Japanese Steakhouse and Sushi Bar 4500 66th St N, Saint Petersburg, FL, 33709 United States 727-549-8106 edojapanesesteakhouseandsushibar.com Photos EDO Japanese Steakhouse and Sushi Bar edojapanesesteakhouseandsushibar.com Post navigationPrevious post: WebmaxNext post: ASPIRE Learning: Home Based Childcare