EDO Japanese Steakhouse & Sushi Bar
Address:
4500 66 Street North, Saint Petersburg, FL 33709
Phone:
(727) 549-8106 Restaurants
Other Businesses:
- Ha Long Bay at 5944 34th St N Ste St, Saint Petersburg, FL 33714
- New China at 928 58th St N, Saint Petersburg, FL 33710
- Tijuana Flats at 2117 66th St N, Saint Petersburg, FL 33710
- Ichiban Japanese Restaurant at 2050 16th St N, Saint Petersburg, FL 33704
- Nick N Willys Pizza at 212 37th Ave N, Saint Petersburg, FL 33704