Mastro Titta is a pizza restaurant. Known for made-to-order pizzas, it offers both dine-in and delivery options.