Eating Greek Pizza at Sara's Pizza Palace Holbrook restaurant in Holbrook, MA.

Feedback

Do you manage or own Sara's Pizza Palace Holbrook?

Yes