Odo (restaurant)Odo is a Japanese restaurant in the Flatiron District of Manhattan in New York City led by head chef Hiroki Odo. The restaurant has received two Michelin stars.WWW odo.nycIG odo.nyc