Al Semaforo is a pizza restaurant offering classic and giant pizzas. They provide options for takeout, delivery, and accept credit cards.