Eating Italian Pizza Sandwich at Davis Square Pizza restaurant in Somerville, MA.

Feedback

Do you manage or own Davis Square Pizza?

Yes