Pizza restaurant offering dine-in, takeout, and delivery. Gluten-free options available. Located on a lively street.