Eating Pizza at Metro Pizza and Sandwiches restaurant in North Dartmouth, MA.

Feedback

Do you manage or own Metro Pizza and Sandwiches?

Yes