La Casa del Nachi offers Italian specialties.