Eating Italian Pizza at Otto Strada restaurant in Hoboken, NJ.

Feedback

Do you manage or own Otto Strada?

Yes