Casa Nostra is a pizza restaurant offering authentic Italian cuisine, with pizzas prepared according to French pizza-making standards. Takeaway and delivery options are available.