Salvo's Pizza

Pizza restaurant · 701 President Pl, Smyrna, TN

Dine-In

Hours

More food in Smyrna, TN · Pizza in Smyrna