Ristorante Big Ben is a pizzeria and restaurant offering pizzas, appetizers, and desserts. They also serve a selection of beers. The establishment is located in Ovada, Italy.