La Deliziosa is an Italian restaurant offering homemade dishes. They also offer takeout and delivery.