Modern French restaurant Ā· Tribeca
34
34 Postcards
The Odeon is a timeless Tribeca bistro with chic outdoor seating, offering classic French-American dishes alongside a lively mix of cocktails and celebrity allure.Ā Ā
145 W Broadway, New York, NY 10013 Get directions
$$$ Ā· Menu