Eating Italian Pizza at The Square on Annadale restaurant in Staten Island, NY.

Feedback

Do you manage or own The Square on Annadale?

Yes