Pizzeria Red Rose offers a variety of pizzas, including options with over 40 different toppings. They also have indoor and outdoor seating.