The Odeon is located in Manhattan at 145 West Broadway on the southeast corner of Thomas Street in Tribeca.

West Broadway is parallel to and located between Church Street and Hudson Street (and 2 blocks west of Broadway).

The restaurant is 3 blocks north of Chambers Street (and 9 blocks due north from 9/11 Memorial & Freedom Tower).