O'Deli Reviews & Details
200 High St
O'Deli is located at 200 High St in Boston near the intersection of High St and Leman Pl. Their menu consists of American dishes . Call (617) 439-9169 today!
- On The Menu:Sandwiches
- Major Intersection:High St And Leman Pl
Tell us more about O'Deli Boston!