Get directions to: Metro Pizza & Sandwiches South End, New Bedford, MA
Restaurant address: 32 Dartmouth St New Bedford, MA 02740, USA
Restaurant: Metro Pizza & Sandwiches South End