Sicilia Nostra is an Italian restaurant specializing in authentic Sicilian pizza with high-quality ingredients.