Mastro Titta is a pizza restaurant. Currently closed, but offering delivery.