Le Plaza is an Italian restaurant known for its generous pizzas.