Italian restaurant Pizza & More specializes in large pizzas, including options like salami and Margherita.