Eating Pizza at Sal & Lloyd's Pizza Place restaurant in Staten Island, NY.

Feedback

Do you manage or own Sal & Lloyd's Pizza Place?

Yes