Get directions to: Antonia's Deli, Foxboro, MA
Restaurant address: 369 Central St Foxboro, MA 02035, USA
Restaurant: Antonia's Deli