Pizza Review
Hands down the best Neapolitan pizza in Savannah! Light and airy crust, delicious & fresh toppings.