Nonna Edda is a pizza place known for its thin-crust, Italian-style pizzas. They offer delivery.