Sal's Pizza & Ristorante

Phone orders only

2805 Homestead Rd, Chapel Hill, NC 27516

$15 MinimumAre you the owner?

FAQ