Get directions to: Odessa Restaurant, Foxboro, MA
Restaurant address: 108 Washington St Foxboro, MA 02035, USA
Restaurant: Odessa Restaurant