Pizza Bistro is a pizza restaurant offering a variety of pizzas. Delivery is available.