Luthi's Laden is a European restaurant.