Get directions to: Barry's Village Deli, Milford, MA
Restaurant address: 8 Hampshire Drive Milford, MA 01757, USA
Restaurant: Barry's Village Deli