my-server
← Wiki

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.

See also

References