Top Qs
Timeline
Chat
Perspective

Odo (restaurant)

Japanese restaurant in New York City From Wikipedia, the free encyclopedia

Odo (restaurant)map
Remove ads

Odo is a Japanese restaurant in the Flatiron District of Manhattan in New York City. The restaurant has received two Michelin stars.[2][3]

Quick facts Restaurant information, Established ...
Remove ads

See also

References

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads