THE ODEON - Updated April 2024 - 494 Photos & 794 Reviews - Yelp
https://www.yelp.com/biz/the-odeon-new-york
WEBSpecialties: The Odeon, a beacon for Manhattan night crawlers since the early 1980's, may be the most consistent restaurant ever to put down roots south of 14th Street. It has always delivered solid bistro cuisine in an attitude-free atmosphere, even when it was the very definition of hip. The menu is simple, with appetizers like a classic steak tartare rubbing … Location: 145 W Broadway New York, NY 10013
Location: 145 W Broadway New York, NY 10013
DA: 57 PA: 50 MOZ Rank: 40