Lo Stuzzichino is a pizza restaurant offering dine-in, takeaway, and delivery services 7 days a week. They also offer pizza in a pan upon request.