Castello Pizzeria serves large, delicious pizzas at a good price. They offer fast and good service, making it a popular choice for takeaway or dining. The establishment is known for its satisfying portions.