Terra Lupus is a restaurant that also hosts occasional performances.