Eating Italian Pizza at Sal's Pizzeria & Grill restaurant in Navarre, FL.

Feedback

Do you manage or own Sal's Pizzeria & Grill?

Yes