Odessa Restaurant Reviews & Details
108 Washington St
Odessa Restaurant is located at 108 Washington St in Foxboro near the intersection of Main St and East St. Their menu consists of European and Russian dishes . Call (508) 698-1727 for dine in.
- Cuisine:European and Russian
- Service:Dine In
- Major Intersection:Main St And East St
Tell us more about Odessa Restaurant Foxboro!