Casa Nostra is a pizza restaurant known for its good pizza and warm appetizers. It's located on a large square.