Update Info - Margaux's Deli
This restaurant was reported as closed. If it is open, let us know.
Margaux's Deli
33 Crystal St
Southbridge, MA 01550
33 Crystal St
Southbridge, MA 01550
This restaurant was reported as closed. If it is open, let us know.