Megapizza is a pizzeria offering a variety of pizzas, including the "caciarona". They also serve red pizzas. The establishment is known for its friendly staff and good value for money.