Skip to content
Restaurant

Sal's Pizzeria & Grill

4 locals recommend · Estimated price 2 out of 4 ·
Location
6903 Navarre Parkway
Navarre, Florida 32566
Phone+1 850-936-8240
Hours of Operation statusClosed · Opens Wednesday 5:00 PM