Odessa Restaurant

108 Washington St.
Foxboro
Massachusetts
United States