Pizza Nova is a relaxed chain restaurant specializing in signature and customizable pizzas, along with sandwiches and salads. Delivery is available.