Il Castello Pizza e Cucina is an Italian restaurant specializing in pizza. They offer a variety of pizzas, including red, white, and fried options.